【发布时间】:2014-06-06 16:52:02
【问题描述】:
我想使用 ASP RegularExpressionValidator 来检查用户输入的名称是否包含 3-8 字符(仅限英文)。
我需要在ValidationExpression 中写什么?
我试过这个^([\S\s]{0,4})$,但它似乎不起作用......
有什么想法吗?
【问题讨论】:
标签: asp.net validation reg-expressionvalidator
我想使用 ASP RegularExpressionValidator 来检查用户输入的名称是否包含 3-8 字符(仅限英文)。
我需要在ValidationExpression 中写什么?
我试过这个^([\S\s]{0,4})$,但它似乎不起作用......
有什么想法吗?
【问题讨论】:
标签: asp.net validation reg-expressionvalidator
如果你只想匹配 3-8 个字符长的字母,试试这个...
^[a-zA-Z]{3,8}$
^ = 字符串开头[a-zA-Z] = A-Z 大写或小写{3,8} = 3-8 次出现$ = 字符串结束【讨论】:
RegularExpressionValidator 假设您匹配整个字符串,因此请尝试删除^ 和$。