我正在使用此正则表达式/^\pL{3,32}+$/u
来验证任何UTF-8语言的字母,范围为3到15个字母。但是我需要允许空间通过验证,我该怎么调整呢?所以多个单词也会传递,并且无论字符串有多少单词,长度都会保持在3到32之间。
由于
答案 0 :(得分:2)
试试这个:
/^[\pL ]{3,32}+$/u
答案 1 :(得分:1)
要允许所有unicode空格字符,您应该使用正则表达式
/^[\p{L}\p{Zs}]{3,32}$/u
我想在你的模式中指出你的+
。将+
与{3,32}
结合使用实际上可以匹配任何大于2个此类字符的长度。