在网上查了很久,都只能判断字符串中不包含abc的,我想判断整个字符串不等于abc咋办呢?不要说直接!=,必须用正则表达式

解决方案 »

  1.   

    var re =/^abc$/;
    alert(re.test("abcd"));
      

  2.   

    必须要直接判断的表达式
    var re =/^abc$/;
    你这个是等于abc的要不等于abc的因为正则用的地方并不是js环境,没有re.test
      

  3.   


    "等于abc"的 逻辑非 不就是"不等于abc"吗?
      

  4.   

    我知道啊
    问题不等于字符串abc的正则表达式有没有会写啊???
      

  5.   

    var regex =/^(?!abc$)/;
    alert(regex.test("abc"));
      

  6.   

    wcwtitxu牛人啊~
    一个“$”解决了所有问题,哈哈,结贴~
    扩展了一下,多字符串的:
    ^(?!(?:abc|bcd)$)