什么正则表达式允许文本或数字,或文本和数字(没有空格)和最大长度255个字符?
答案 0 :(得分:5)
你想要这样的东西:
^[a-zA-Z0-9]{,255}$
^匹配字符串的开头 [a-zA-Z0-9]匹配字母数字字符 {,255}表示前一部分中最多255个(字母数字字符) $匹配字符串的结尾
答案 1 :(得分:2)
如果你的正则表达式味道知道Unicode,你可以使用
^[\p{L}\p{N}]{0,255}$
您也可以使用
^\w{0,255}$
虽然在一些正则表达式中会遗漏非ASCII字母,但它也会允许使用下划线_
。如果您不想这样,请尝试
^[^\W_]{0,255}$