JavaScript防止用户提交非法字符

 

 1  function   pCheck()  
 2  {  
 3          if   (form.username.value   !=   "")  
 4          {  
 5                  if   (!strangecode(form.username.value))  
 6                  {  
 7                          form.username.focus();  
 8                          return   false;  
 9                  }
  
10          }
  
11  }
  
12  //验证特殊字符  
13  function   strangecode(code)  
14  {       var   strangCode   =   "~`#%^&\'\"<>";  
15          var   temp;  
16          for   (var   i   =   0;   i<code.length;   i++   )  
17          {  
18                  temp   =   code.substring(i,i+1);  
19                  if   (strangCode.indexOf(temp)   !=-1)  
20                  {  
21                          alert("文本框中含有非法字符[   "   +   temp   +   "   ]!");  
22                          return   (false);  
23                  }  
24          }  
25          return   true;  
26  }

27
posted @ 2009-02-26 10:35  鸡毛腿  阅读(809)  评论(1编辑  收藏  举报