我需要一个正则表达式来匹配长度为 11 的字母数字 ASCII 字符串。目前我正在使用这个正则表达式:^\p{ASCII}*$
。
有没有办法给它添加一个长度约束?
我需要一个正则表达式来匹配长度为 11 的字母数字 ASCII 字符串。目前我正在使用这个正则表达式:^\p{ASCII}*$
。
有没有办法给它添加一个长度约束?
这应该可以解决问题:
^\p{ASCII}{0,11}$
这意味着您最多有 11 个字符。
如果你只需要 11. 你使用:
^\p{ASCII}{11}$
是的,使用{n,m}
量词。例如,^\p{ASCII}{11}$
。虽然我不知道是什么\p{ASCII}
,但试试[[:ascii:]]
or [[:alpha:]]
。
您可以使用(我怀疑您至少需要一个字符)
^\p{ASCII}{1,11}$
或者如果它的长度必须为 11
^\p{ASCII}{11}$