正则表达式还没学,有其他的办法吗?

解决方案 »

  1.   

    先学正则,再说,正则学两天就能看懂你要的东西了
      

  2.   

    yongfa 说的对下面的给你应急:[步骤]
    1、收集有效数据集   [ a-z  A-Z  0-9  _ ]
    2、创建非法集       [^ a-z  A-Z  0-9  _  ]
    3、使用非法集 test 你的目标字符串(本例中是 input.value)
    4、第3步的结果为 true 则 非法  false 为合法[代码]<script>
        var _un_legal_reg = /[^0-9a-zA-Z_]/ig; // 不合法字符的正则表达式
        var _str1 = "_1dsA@fdsf";
        var _str2 = "_1dsAfdsf";
        alert(_str1 + " 是否非法 : " + _un_legal_reg.test(_str1));
        alert(_str2 + " 是否非法 : " + _un_legal_reg.test(_str2));
    </script>
      

  3.   

    我看了半天,终于会简单的用法了,谢谢各位大大的指点了~~~~