【发布时间】:2009-02-11 10:21:58
【问题描述】:
我正在使用 asp.net 3.5 和 VB.net,我需要一个验证表达式来验证 1 到 50 个字符的字符串,允许空格、数字、特殊字符,简单地说,它应该匹配一个 nvarchar(50 ) 数据库字段。 它将应用于文本框,同样大小写相同,但用于 1-200 个字符,这将验证多行文本框..
提前致谢
【问题讨论】:
标签: asp.net regex validation
我正在使用 asp.net 3.5 和 VB.net,我需要一个验证表达式来验证 1 到 50 个字符的字符串,允许空格、数字、特殊字符,简单地说,它应该匹配一个 nvarchar(50 ) 数据库字段。 它将应用于文本框,同样大小写相同,但用于 1-200 个字符,这将验证多行文本框..
提前致谢
【问题讨论】:
标签: asp.net regex validation
你的意思是它只需要确保字符串中有 1 到 50/200 个字符吗?
如果是这样,试试这些:
^[\s\S]{1,50}$
^[\s\S]{1,200}$
测试[\s\S] 而不是[.] 可确保多行文本区域中的任何换行符都不会导致问题。
【讨论】: