使用ASP.NET的正则表达式

时间:2011-04-18 08:08:54

标签: c# asp.net visual-studio

我想了解使用ASP.NET的正则表达式和文本验证器。 用于控制输入的标签是仅检查数据客户端,还是数据也检查服务器端?

3 个答案:

答案 0 :(得分:3)

您可能想要查看

http://msdn.microsoft.com/en-us/library/ms972966.aspx

据说:

“有关RegularExpressionValidator的一些注意事项:

  • 它将永远不会被正在验证的控件中的空字符串激活。只有RequiredFieldValidator捕获空字符串
  • 您不需要指定字符串的开头和字符串匹配字符的结尾(^和$) - 它们是假定的。如果你添加它们,它不会伤害(或改变)任何东西 - 它根本就没必要。
  • 与所有验证控件一样,验证在客户端和服务器端完成。如果您的正则表达式不符合ECMAScript,它将在客户端失败。要避免这种情况,请确保表达式符合ECMAScript,或者将控件设置为仅在服务器上执行其验证。“

答案 1 :(得分:1)

验证控件验证 客户端服务器。在请求帮助之前,请先了解您的问题 - 您将成为更好的软件开发人员。

答案 2 :(得分:0)