字母数字值的正则表达式模式

时间:2011-02-11 14:50:54

标签: regex

如何编写正则表达式来检查字符串是否为字母数字且最多包含11个字符?

2 个答案:

答案 0 :(得分:4)

/^\w{1,11}$/

\w表示perl正则表达式中的任何字母数字字符或下划线。如果你不想要下划线:

/^[a-zA-Z0-9]{1,11}$/

答案 1 :(得分:1)

嗯,不。

 /\A[\p{Alphabetic}\pN]{1,11}\z/

是问题的正确答案。