php学习交流博客

好好写代码,好好痛她

Javascript正则匹配所有的汉字中文实例


      搞了一下午的正则匹配汉字,终于有个结果了.
废话少说,还是把代码贴出来,给大家参考用吧 



 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 2 <html>
 3  <head>
 4   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5   <title> 正则匹配汉字 </title>
 6   <meta name="Generator" content="EditPlus">
 7   <meta name="Author" content="">
 8   <meta name="Keywords" content="">
 9   <meta name="Description" content="">
10  </head>
11 
12  <body>
13   <script>
14     function checkname(){
15         var name = document.getElementById("name").value;
16         //var reg = /\u7530/;   //匹配汉字田
17         //var reg = /\u4E00/;   // 汉字匹配最后9FA3   汉字匹配第一个4E00
18         var reg = /^[\u4E00-\u9FA3]{1,}$/     //这个就是匹配所有的汉字  
19         if(reg.test(name)){
20             alert("ok!匹配成功");
21         }else{
22             alert("error!");
23         }
24         return false;
25     }
26   </script>
27   <form action="http://localhost" method="" onsubmit="return checkname()">
28   <input type="text" id="name"><br>
29   <input type="submit" value="submit">
30   </form>
31  </body>
32 </html>
33 

汉字匹配编码是通过十六进制,这个大家都知道
这里有具体匹配到某个汉字的 编码表 Unicode+编码表 点击这里可以下载
有兴趣的朋友可以看看,因为内容有点多,所以打开有点慢.

posted on 2010-03-16 15:32 王吉刚 阅读(2388) 评论(0)  编辑 收藏 引用 网摘 所属分类: hfphp


只有注册用户登录后才能发表评论。
网站导航: