RegEx Expression用于验证TextBox数据

时间:2012-08-04 17:07:10

标签: asp.net regex

验证器应仅允许使用字母字符(a-z和A-Z),点(。),逗号(,),斜杠(/)和连字符( - )。请帮忙找出一个。或者告诉我如何根据我的规格创建一个。

我已经尝试了[a-zA-Z,-/.]并且它有效,但我的要求只允许我指定的每个非字母字符中最多1个(。,/ - )。

1 个答案:

答案 0 :(得分:0)

尝试:^[A-Za-z]*[-a-zA-Z,/.]{1}[A-Za-z]*$

解释

  • ^锚定字符串

  • [A-Za-z]*可能会被多个字母包围

  • [-a-zA-Z,/.]{1}只有一个附带的字符

  • [A-Za-z]*可能会被多个字母包围

  • $锚定到字符串结尾