标签: javascript regex
我正在使用JavaScript中的正则表达式对输入字符串进行验证。规则是: 字符串不能只包含字母,数字或特殊字符(_和*)。
_
*
我的模式是:^(?![a-zA-z]+$)(?!\d+$)(?![*_]+$)[a-zA-Z\d*_]+$
^(?![a-zA-z]+$)(?!\d+$)(?![*_]+$)[a-zA-Z\d*_]+$
使用此模式,a*可以通过验证,而a_无法通过验证。 是什么原因导致这个问题?
a*
a_