我要匹配  "javascript"这个字符串  以外的 所有字符的正则应该怎么写

解决方案 »

  1.   

    要这种效果?((?!javascript)[\s\S])
      

  2.   

    我的意思是  英文字母 中   除 "javascript" 以外   也就是一串字符中  有 javascript 这个单词出现  就是错误的
      

  3.   

    那这都不需要用正则呀。你去一个字符串中查找一下,如果能找到就是错的,没找到就是对的呀。indexOf这个字符串的方法不就可以了呀。
      

  4.   


    那又有什么问题呢?
    var reg = /^((?!javascript)[\s\S])+$/;不过这种需求用正则确实是浪费,用IndexOf就可以了
      

  5.   

    直接查找javascript这个字符串,确定位置之后,把其它部分清除,用函数应该可以直观解决