zoukankan      html  css  js  c++  java
  • 一个过滤特殊字符的JS

    <script language="javascript">
    function checkForms()
    {
       var iu, iuu, regArray=new Array("◎","■","●","№","↑","→","↓"+
       "!","@","#","$","%","^","&","*","(",")","_","-","+","=","|","","[","]","?","~","`"+
       "!","<",">","‰","→","←","↑","↓","¤","§","#","&","&","\","≡","≠"+
       "≈","∈","∪","∏","∑","∧","∨","⊥","‖","‖","∠","⊙","≌","≌","√","∝","∞","∮"+
       "∫","≯","≮",">","≥","≤","≠","±","+","÷","×","/","Ⅱ","Ⅰ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅹ","Ⅻ","一","二"+
       "╄","╅","╇","┻","┻","┇","┭","┷","┦","┣","┝","┤","┷","┷","┹","╉","╇","【","】"+
       "三","四","五","六","七","八","九","十","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","┌","├","┬","┼","┍","┕","┗","┏","┅","—"+
       "〖","〗","←","〓","☆","§","□","‰","◇","^","@","△","▲","#","℃","※",".","≈","¢");
       iuu=regArray.length;
       var obj=document.getElementById("username");
       if(obj.value=="")
       {
         alert("用户名不能为空");
          obj.focus();
          return false;
       }
       for(iu=1;iu<=iuu;iu++)
       {  
          if(regArray[iu] !="")
           {
              if (obj.value.indexOf(regArray[iu])!=-1)
               {
                 alert("注册名不可以包含:" + regArray[iu]);
                 document.Gforms.username.focus();
                 return false;
              }
            }
       }
       return true;             
    }
    </script>
    
    <form method="post" onSubmit="return checkForms();">
    
            
    
    请输入用户名:<input type="text" name="username">
    
    <input type="submit" name="Submit" value="提交">
    
    </form>
    


  • 相关阅读:
    (算法)最长重叠线段或区间
    (算法)判断两个区间是否重叠
    (笔试题)洗牌算法
    (笔试题)和一半的组合数
    (笔试题)删除K位数字
    (C语言)memcpy函数原型的实现
    每天坚持10分钟,改变你的人生
    你是哪种层次的程序员?程序员的四种类型
    2012年,软件开发者薪资大调查
    上班族:不要让自己成为老板的“日用品”!
  • 原文地址:https://www.cnblogs.com/Codenewbie/p/3642043.html
Copyright © 2011-2022 走看看