javascript 过滤除中文以外的字符?

解决方案 »

  1.   

    function trimNotChinese(str){
    var re = /[^\u4e00-\u9fa5]/ig;
    return str.replace(re,"");
    }alert(trimNotChinese("s!f噶s撒d啊f"));
      

  2.   

    需求有变,现在想javascript 过滤除中文,英文,数字以外的字符?
      

  3.   

    需求有变,现在想javascript 过滤除中文,英文,数字,空格以外的字符?
      

  4.   

    var re=/[\-,\/,\|,\$,\+,\%,\&,\',\(,\),\*,\x20-\x2f,\x3a-\x40,\x5b-\x60,\x7b-\x7e,\x80-\xff,\u3000-\u3002,\u300a,\u300b,\u300e-\u3011,\u2014,\u2018,\u2019,\u201c,\u201d,\u2026,\u203b,\u25ce,\uff01-\uff5e,\uffe5, \s]/ig
      

  5.   

    function trimNotChinese(str){
    var RegEx=/[\u4e00-\u9fa5]/ig;
    var r=str.replace(RegEx,"");
    alert(r);
      

  6.   


    function trimNotChinese(str){
    var re = /[^\w\u4e00-\u9fa5]/ig;
    return str.replace(re,"");
    }alert(trimNotChinese("1:╋,│ w├, ├3, │,中|"));