没有空格或特殊字符的正则表达式[关闭]
Posted
技术标签:
【中文标题】没有空格或特殊字符的正则表达式[关闭]【英文标题】:Regular expression without spaces or special characters [closed] 【发布时间】:2012-10-03 21:00:06 【问题描述】:我是正则表达式的新手,我需要一个匹配的 php 用户名的正则表达式
no spaces
no special characters
长度为 8,最大 32
还有一个匹配密码的正则表达式
alphanumeric have at least one digit and one character
no spaces
【问题讨论】:
您是正则表达式的新手?这是tutorial。 当您遇到常见的正则表达式问题时,这些帖子非常有用。 SMH 投票否决他们 【参考方案1】:试试下面的REGEX:
^\S+\w8,32\S1,
^
表示行首
\S
表示所有字符,但不是空格或制表符
+
表示至少一个字符
\w
表示一个字母数字字符,包括_
8,32
表示至少 8 个字符,最多 32 个
\S
仍然表示所有字符,但不是空格或制表符
1,
表示至少 1 项
【讨论】:
这意味着字符串至少为 10 个字符。它的大小没有限制,\S+
和 \S
可以是任意长度。以上是关于没有空格或特殊字符的正则表达式[关闭]的主要内容,如果未能解决你的问题,请参考以下文章