正面表达的否定

时间:2015-07-23 20:53:30

标签: javascript regex regex-negation

我有这个正则表达式:

var regex = /^[-.:_A-Za-z0-9]*/;

但是我需要测试一个字符串,看它是否有任何匹配该表达式的字符。

我试过了

var regex =/^[^-.:_A-Za-z0-9]*$/;

但这并没有抓住我正在寻找的角色。

基本上,我需要一个可以在javascript中使用的正则表达式来查找不是的任何字符 - 。 :。 A-Z a-z或javascript字符串变量中的0-9。

thisShouldPass

thisShou [] [] ldFail

1 个答案:

答案 0 :(得分:3)

怀疑你要移除锚点和var regex =/[^-.:_A-Za-z0-9]/;

{{1}}