在表达式后面加g:
/.+?WORD.+?/g

解决方案 »

  1.   

    /.+?WORD.+?/gig表示匹配所有的
    i不区分大小写
      

  2.   

    /.+?WORD.+?/i
    i为忽略大小写的
      

  3.   

    如果不加/g的话,不会匹配所有的吗?不是应该只要是符合正则表达式的都应该被找到吗?因为我加了/g后程序总是出错,不如用exec判断的时候,基数次匹配成功而偶数次匹配不成功等。所以再次请教一下!
      

  4.   

    <script >   
    str="I am a sky man.I am a Sky man.I am a SKY man."
    str1=str.replace(/sky/gi,'')
    alert(str+"\n"+str1)
    </script>不加g的话,不会匹配所有的!