【发布时间】:2014-06-12 02:28:21
【问题描述】:
我有这个正则表达式:
/^[A-z0-9\._-]{3,24}+$/i
这应该只匹配长度在 3 到 24 个字符之间的字符串,并且只匹配字符 a-z、A-Z、0-9 以及 . _ 和 - 字符。
问题是这也匹配像“^_^”这样的字符串。有人刚刚创建了一个用户名,所以这绝对是一个问题!谁能发现我的正则表达式的问题?
【问题讨论】:
-
根据regexr,您的模式有语法错误;奇怪为什么 PCRE 似乎并不关心它。