【发布时间】:2012-01-11 07:22:33
【问题描述】:
我有一些文本框用作搜索字段。 文本框可以为空,但在填写搜索条件时,它必须至少为 3 个字符长,忽略计数中的空格。
我发现当文本框为空时,正则表达式验证器验证为真,所以这部分没问题。
问: 至少 3 个字符的正则表达式。允许使用空格,但不应计入长度。
谢谢。
【问题讨论】:
标签: asp.net regex validation
我有一些文本框用作搜索字段。 文本框可以为空,但在填写搜索条件时,它必须至少为 3 个字符长,忽略计数中的空格。
我发现当文本框为空时,正则表达式验证器验证为真,所以这部分没问题。
问: 至少 3 个字符的正则表达式。允许使用空格,但不应计入长度。
谢谢。
【问题讨论】:
标签: asp.net regex validation
你尝试过这样的事情吗?
'(\s*\w\s*){3}'
此正则表达式查找一个字符 (\w),可选地被任何空格 (\s*) 包围三次 ({3}),这就是您要查找的内容。
注意:我不知道asp.net,但我认为正则表达式是解决问题所需要的。
【讨论】:
\s 替换为 [\s*]: '([\s*]*\w[\s*]*){3}'