麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

中文漢字正則表達(dá)式j(luò)avascript/php

2024-09-04 11:47:27
字體:
供稿:網(wǎng)友

漢字正則表達(dá)式是大家開發(fā)中會(huì)碰到的常用見主要是利用//u4e00-//u9fa5和來實(shí)現(xiàn)正則獲取中文漢字了,代碼如下:

  1. var reg = /^[u4e00-u9fa5]+$/; 
  2.  
  3. if(reg.test(str)) 
  4.    alert('漢字的干活'); 
  5.  
  6. $action = trim($_GET['action']); 
  7. if($action == "sub"
  8.     $str = $_POST['dir'];    
  9.     //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312漢字字母數(shù)字下劃線正則表達(dá)式 
  10.     if(!preg_match("/^[x{4e00}-x{9fa5}A-Za-z0-9_]+$/u",$str))   //UTF-8漢字字母數(shù)字下劃線正則表達(dá)式 
  11.     {   
  12.         echo "<font color=red>您輸入的[".$str."]含有違法字符</font>";   
  13.     } 
  14.     else 
  15.     { 
  16.         echo "<font color=green>您輸入的[".$str."]完全合法,通過!</font>";   
  17.     } 

當(dāng)然如果要想字符串全是漢字的GBK2312編碼匹配為如下代碼:

  1. $str = "小小子";  
  2. if(preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str)){ 
  3. print($str."確實(shí)全是漢字");  
  4. else {  
  5. print($str."這個(gè)真TMD不全是漢字");  

其實(shí)只要了解了各個(gè)編碼的高位與低位的開始與結(jié)束,那么自然就可以寫出正則,而且直接是十六位的,有啥困難?呵呵,不過要注意,在php里面,表示十六位是用的x,所以如上,我們還可以用該正則表達(dá)式來判斷是否是GB2312的漢字,代碼如下:

  1. <?php 
  2. $str = "小小子";  
  3. if(preg_match("/^[xb0-xf7][xa0-xfe]+$/",$str)){ 
  4. print($str."確實(shí)全是漢字");  
  5. else {  
  6. print($str."這個(gè)真TMD不全是漢字");  
  7. ?> 

在php結(jié)合了preg_match("/^[xb0-xf7][xa0-xfe]+$/",$str) 就可以快速的實(shí)現(xiàn)了做法.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费a级片在线观看 | 久久中文免费 | 99视频观看 | 中国美女一级黄色片 | 久久国产精品99国产 | 久久久久久久久久久久久国产精品 | 日本精品二区 | 色视频在线播放 | 国产资源在线免费观看 | 最污网站 | 亚洲视频在线一区二区 | 男女羞羞在线观看 | 99视频有精品视频高清 | 日韩精品久久久久久 | 在线成人免费观看视频 | 亚洲成人免费网站 | 久久久久久久久久综合 | 日本在线一区二区 | 史上最强炼体老祖动漫在线观看 | 色日本视频| japanese hot milf free av | 国产精品一区二区三区在线看 | 欧美毛片| 九九看片 | 亚洲成人福利网站 | 午夜国产福利 | 看国产毛片 | 九九热视频免费 | 欧美乱码精品一区 | 毛毛片在线看 | 日韩黄色片在线观看 | 国产精品剧情一区二区在线观看 | 一区二区三区视频在线 | 亚洲一区二区网址 | 久久久久久久不卡 | 欧美性生活区 | 精品亚洲va在线va天堂资源站 | 国产精品一区二区视频 | 免费一级a毛片在线播放视 日日草夜夜操 | 91精品国产一区二区在线观看 | 国产小视频在线观看 |