用于多行TextBox的RegularExpressionValidator语法?

时间:2011-08-04 21:26:20

标签: c# asp.net regex

我有一个多行 TextBox ,其中任何以下输入都有效:

  1. 空字符串(提交时文本可以选择为空白。)
  2. 单个数字(0 - 9)字符串,最长9位。
  3. 多个数字字符串,每个长度最多9位,每个字符串由回车符(\ r)和/或换行符(\ n)分隔。
  4. 使用 RegularExpressionValidator 控件,使用哪个正则表达式可以验证这些条件?我目前正在尝试使用优秀的Expresso工具,但我希望能够立即有效地评估这些多个标准。

1 个答案:

答案 0 :(得分:1)

^(?:\d{1,9}(?:[\r\n]\d{1,9})*)?$