【发布时间】:2009-07-10 14:38:23
【问题描述】:
我有一个带有正则表达式验证器文本框的 ASP.NET 网站。
我已经更改了正则表达式验证属性“validator expression”中的表达式,并且在编译(重建)和运行后,验证 CHANGE 没有反映。
之前的验证工作正常,但更改后的验证不工作。
请帮帮我!
编辑:
第一个代码:
([a-zA-Z0-9_-.]+)\@((base.co.uk)|(base.com)|(group.com))
第二个代码:
@"([a-zA-Z0-9_\-.]+)@((base\.co\.uk)|(base\.com)|(group\.com)|(arg\.co\.uk)|(arggroup\.com))"
【问题讨论】:
-
您可能需要发布您的正则表达式以及您用于初始化验证器的代码。
-
你是在 VS 中本地运行还是查看已发布的站点?如果是后者,您是否有可能没有发布更改?如果是前者,请尝试关闭浏览器并再次运行您的网站。除此之外,代码示例将无济于事。
-
第一个代码 ([a-zA-Z0-9_-.]+)\@((base.co.uk)|(base.com)|(group.com)|(arg. co.uk)|(arggroup.com)) 第二个代码@"([a-zA-Z0-9_\-.]+)@((base\.co\.uk)|(base\.com)|(组\.com)|(arg\.co\.uk)|(arggroup\.com))"
-
在构建并单击 > 图标后,我正在运行 vs2008。 IE自动来了,我已经关闭又打开了浏览器..NO JOY
-
错误地将第一个代码与第二个相同..现在在问题中更正它
标签: asp.net regex visual-studio-2008 visual-studio-express