Asp.net RegEx Validaton

时间:2015-05-06 13:53:55

标签: asp.net regex

我需要在我的asp.net网站中使用asp:RegularExpressionValidator控件,我想将字符限制为仅数字和分号。

所以它需要能够取任意数量的数字;

有效值:

123

123;456

123;456;789;....

那是什么样的正则表达式?

1 个答案:

答案 0 :(得分:3)

试试这个简单的正则表达式:[0-9;]+[\d;]+

  • \d匹配数字[0-9]
  • ;字面字符;

  • +表示它匹配一个字符和无限次,尽可能多次,

如果您想保证表达式中至少有数字,您也可以这样做:

@npinti 有一个更有效的点是:^[\d;]+$

其中^表示表达式的乞讨,$结束表达式。

<强> Online Demo