js检测、控制表单输入必须为中文

 

js检测、控制表单输入必须为中文


  1. <html> 
  2. <head> 
  3. <meta http-equiv="content-Type" content="text/html;charset=GBK"> 
  4.  
  5.     <script language="javascript"> 
  6.     function ischinese(){ 
  7.         var string=document.getElementById("string").value; 
  8.         if(string==""){ 
  9.             alert("不能为空!") 
  10.             document.getElementById("string").focus(); 
  11.             return false; 
  12.         } 
  13.         obj=string.match(/^[\u4e00-\u9fa5]*$/g); 
  14.         if(obj==null){ 
  15.             alert("必须为中文!") 
  16.             document.getElementById("string").value=""
  17.             document.getElementById("string").focus(); 
  18.             return false; 
  19.         } 
  20.         else{ 
  21.             alert("全部为中文!"); 
  22.         } 
  23.     } 
  24.     </script> 
  25.  
  26. </head> 
  27.  
  28. <body> 
  29.     检测是否全部为中文: 
  30.     <input id="string" type="text"> 
  31.     <input type="button" onclick="ischinese()" value="检测"> 
  32. </body> 
  33. </html> 

 



      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1101654,如需转载请自行联系原作者




上一篇:CSS+DIV布局初练—DIV元素必须成对出现?


下一篇:优先级队列实现哈夫曼树的编码和译码