C# 将字符串传递给RegularExpressionValidator.ValidationExpression属性
我有以下正则表达式:C# 将字符串传递给RegularExpressionValidator.ValidationExpression属性,c#,asp.net,regex,webforms,C#,Asp.net,Regex,Webforms,我有以下正则表达式: string RegexEmail=“^\\b[\\w\\.-]+@[\\w-\.]+\\.(com | net | org | edu | mil)\\b$” RegularExpressionValidator等价物如下所示: 除了转义序列中的差异外,是否有一种方法可以实现将字符串变量传递给ValidationExpression属性?我已经尝试过使用RegexEmail变量,但它将不带引号的值视为文本字符串,这样 呈现为: emailRegexVal.valida
string RegexEmail=“^\\b[\\w\\.-]+@[\\w-\.]+\\.(com | net | org | edu | mil)\\b$”代码>
RegularExpressionValidator等价物如下所示:
除了转义序列中的差异外,是否有一种方法可以实现将字符串变量传递给ValidationExpression属性?我已经尝试过使用RegexEmail变量,但它将不带引号的值视为文本字符串,这样
呈现为:
emailRegexVal.validationexpression=“RegexEmail”
这只是出于代码可读性的目的。不确定如果这实际上是可能的,我遗漏了什么。在页面标记中:
在背景代码中:
validator.ValidationExpression=RegexEmail代码>在页面标记中:
在背景代码中:
validator.ValidationExpression=RegexEmail代码>