我需要为&#34创建html5输入模式属性的正则表达式;不是以下项目之一"。
如何制作
进入一个模式,匹配任何不完全这些单词中的任何一个。
所以例如我想要的是
换句话说,我希望正则表达式相当于(在javascript中)
! ['ab', 'aba', 'ba'].some(x => x === term)
答案 0 :(得分:2)
你可以使用带有锚点的负向前瞻:
^(?!(?:(aba|ab|ba)$)).*
如果输入包含确切的字词(?!(?:(aba|ab|ba)$))
或ab
或aba
,则 ba
为否定匹配将导致匹配失败