需要RegularExpressionValidator表达式

时间:2009-02-11 10:21:59

标签: asp.net regex validation

我正在使用asp.net 3.5和VB.net,我需要验证表达式来验证1到50个字符的字符串,空格,数字,特殊字符都是允许的,简单地说,它应该匹配nvarchar(50 )数据库字段。 它将应用于一个文本框,同样的情况下,但1-200个字符将验证一个多行文本框..

提前致谢

2 个答案:

答案 0 :(得分:1)

你的意思是它只需要确保字符串中有1到50/200个字符吗?

如果是这样,试试这些:

^[\s\S]{1,50}$
^[\s\S]{1,200}$

测试[\s\S]而不是[.]可确保多行文字区域中的任何换行不会导致问题。

答案 1 :(得分:1)

您是否查看了以下网站,该网站提供了有关正则表达式的大量教程和示例: -

http://www.regular-expressions.info/