一个过滤特殊字符的JS!

来源:互联网 发布:leap计算软件 编辑:程序博客网 时间:2024/05/20 21:45

<script language="javascript">

  function checkForms(){

         var iu, iuu, regArray=new Array("","◎","■","●","№","↑","→","↓"+

         "!","@","#","$","%","^","&","*","(",")","_","-","+","=","|","","[","]","?","~","`"+

         "!","<",">","‰","→","←","↑","↓","¤","§","#","&","&","\","≡","≠"+

         "≈","∈","∪","∏","∑","∧","∨","⊥","∥","∥","∠","⊙","≌","≌","√","∝","∞","∮"+

         "∫","≯","≮",">","≥","≤","≠","±","+","÷","×","/","Ⅱ","Ⅰ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅹ","Ⅻ","㈠","㈡"+

         "╄","╅","╇","┻","┻","┇","┭","┷","┦","┣","┝","┤","┷","┷","┹","╉","╇","【","】"+

         "㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","┌","├","┬","┼","┍","┕","┗","┏","┅","─"+

         "〖","〗","←","〓","☆","§","□","‰","◇","︿","@","△","▲","#","℃","※",".","≈","¢"); 

         iuu=regArray.length;

         for(iu=1;iu<=iuu;iu++){

                if (document.Gforms.username.value.indexOf(regArray[iu])!=-1){

                       alert("注册名不可以包含:" + regArray[iu]);

                       document.Gforms.username.focus();

                       return false;

                }

         }

  return true;              

  }

  </script>

  <form action="" method="post" name="Gforms" id="Gforms" onSubmit ="return checkForms();">

      <input type="text" name="username">

      <input type="submit" name="Submit" value="Submit">

      <br>

      请输入用户名</form>