【发布时间】:2017-12-22 05:39:54
【问题描述】:
在 HTML (JavaScript) 中有没有办法编写正则表达式来否定精确的字符串匹配?
我想确保输入不等于“foo”。只有“foo”必须验证失败,但必须允许“fooo”。
换句话说,我正在寻找这个正则表达式的否定:
<input pattern="^foo$" ...>
【问题讨论】:
-
您可以使用负前瞻:
<input pattern="^(?!foo$)" ...> -
它似乎不起作用:codepen.io/smatric/pen/mprBMd
标签: javascript html regex validation