我是正则表达式的新手,我需要一个匹配
的php用户名的正则表达式no spaces
no special characters
长度为8,最大为32
以及匹配
的密码的正则表达式alphanumeric have at least one digit and one character
no spaces
答案 0 :(得分:7)
尝试以下REGEX:
^\S+\w{8,32}\S{1,}
^
表示行首 \S
表示所有字符,但不是空格或标签+
表示至少有一个字符\w
表示包含_
{8,32}
表示至少8个字符,最多32个\S
仍然表示所有字符,但不是空格或标签{1,}
表示至少有一项