不匹配""和''中的{
只匹配其他的救命啊!

解决方案 »

  1.   

    不太明白你的意思,就是如你所说的[^']和[^"]
      

  2.   

    对不气,我笨!不明白你的意思!
    请把问题描述清楚,要不然喊破嗓子也没人救你!
      

  3.   

    var str = "{{{\"asd$%34$2$${{{{876\\0{{{-()-\"{{{{{\"sdf{{$%!435\"sd{{{{f'sdf{{$%!435'";
    var reg = /(\"|\').*?(\1)/g;
    str = str.replace(reg, ""); //先把那些不需要的元素替换成空, 然后再分析字符串
    alert(str);