正则表达式的否定
Negation of regular expression
我有这个正则表达式:
var regex = /^[-.:_A-Za-z0-9]*/;
但我需要测试一个字符串,看它是否有任何字符不匹配该表达式。
我试过了
var regex =/^[^-.:_A-Za-z0-9]*$/;
但这并没有捕捉到我正在寻找的字符。
基本上,我需要一个可以在 javascript 中使用的正则表达式来查找不是 - 的任何字符。 : 。 javascript 字符串变量中的 A-Z a-z 或 0-9。
这个应该通过
本守[][]ldFail
我怀疑你想删除锚点和*
:
var regex =/[^-.:_A-Za-z0-9]/;
我有这个正则表达式:
var regex = /^[-.:_A-Za-z0-9]*/;
但我需要测试一个字符串,看它是否有任何字符不匹配该表达式。
我试过了
var regex =/^[^-.:_A-Za-z0-9]*$/;
但这并没有捕捉到我正在寻找的字符。
基本上,我需要一个可以在 javascript 中使用的正则表达式来查找不是 - 的任何字符。 : 。 javascript 字符串变量中的 A-Z a-z 或 0-9。
这个应该通过
本守[][]ldFail
我怀疑你想删除锚点和*
:
var regex =/[^-.:_A-Za-z0-9]/;