/^[a-z0-9]*$/i.test("aaa")这个是判断字母和数字,特殊字符你没说清楚

解决方案 »

  1.   

    我只需要过滤特殊字符,就比如下面几个吧:"@", "#", "$", "&",其它字符都是合法的
      

  2.   

    <script>
      alert(/^[^@#\$%]+$/.test("111"));
      alert(/^[^@#\$%]+$/.test("1#1"));
    </script>
      

  3.   

    /^\w+$/i.test(inputName)是匹配所有包含下划线的单词字符,但中文阿什么的也被过滤了,我想要中文,日文阿什么的也能通过,只是过滤掉一些特殊的符号怎么做?
      

  4.   

    <script>
      alert(/^[^@#\$%]+$/.test("aaa"));
      alert(/^[^@#\$%]+$/.test("b#1"));
    </script>