我正在使用asp.net 3.5和VB.net,我需要验证表达式来验证1到50个字符的字符串,空格,数字,特殊字符都是允许的,简单地说,它应该匹配nvarchar(50 )数据库字段。 它将应用于一个文本框,同样的情况下,但1-200个字符将验证一个多行文本框..
提前致谢
答案 0 :(得分:1)
你的意思是它只需要确保字符串中有1到50/200个字符吗?
如果是这样,试试这些:
^[\s\S]{1,50}$
^[\s\S]{1,200}$
测试[\s\S]
而不是[.]
可确保多行文字区域中的任何换行不会导致问题。
答案 1 :(得分:1)
您是否查看了以下网站,该网站提供了有关正则表达式的大量教程和示例: -