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

首頁 > 語言 > PHP > 正文

php用正則表達式匹配中文實例詳解

2024-09-04 11:47:41
字體:
來源:轉載
供稿:網友

在php中漢字正則可能有些朋友覺得很簡單,但是在使用時會發現在gbk編碼與uft8編碼可能會有點區別哦,下面小編來介紹一下。

gbk編碼下漢字正則

1.判斷字符串是否全是漢字,代碼如下:

  1. <?php 
  2.     $str = '全部是漢字測試'
  3.     if (preg_match_all("/^([x81-xfe][x40-xfe])+$/"$str$match)) { 
  4.         echo '全部是漢字';   
  5.     } else { 
  6.         echo '不全是漢字'
  7.     } 
  8. ?> 

當$str = '全部是漢字測試'; 時輸出"全部是漢字";

當$str = 'all全部是漢字測試'; 時輸出"不全是漢字";

2.判斷字符串是否包含漢字,代碼如下:

  1. <?php 
  2.     $str = '漢字3測試'
  3.     if (preg_match("/([x81-xfe][x40-xfe])/"$str$match)) { 
  4.         echo '含有漢字';   
  5.     } else { 
  6.         echo '不含有漢字'
  7.     } 
  8. ?> 

當$str = '漢字3測試'; 時輸出"含有漢字";

當$str = 'abc345'; 時輸出"不含有漢字";

上述變量$str的內容與utf8還是gbk編碼無關,判斷結果是一樣的。

utf-8編碼下用正則表達式如何匹配漢字,代碼如下:

  1. $str = "php編程";  
  2. if (preg_match("/^[x{4e00}-x{9fa5}]+$/u",$str)) {  
  3. print("該字符串全部是中文");  
  4. else {  
  5. print("該字符串不全部是中文");  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av手机免费在线观看 | 国产亚洲美女精品久久久2020 | av在线免费观看网站 | 久久99精品国产99久久6男男 | 国产精品视频免费在线观看 | 一级黄片毛片免费看 | av在线一区二区三区 | 国产亚洲精品久久久久婷婷瑜伽 | 日日爱99| 激情黄页 | 日韩激情| 一级成人黄色片 | 国内精品国产三级国产a久久 | 免费毛片观看 | 99精品国产一区二区三区 | 99视频在线观看视频 | 国产免费让你躁在线视频 | 91麻豆精品国产91久久久无需广告 | 国产1区在线观看 | 九色国产 | 黄色美女网站免费看 | 视频一区二区中文字幕 | 精品久久久久久综合日本 | 男男羞羞视频网站国产 | 国产精品成人一区二区三区电影毛片 | 天天艹综合 | 久草在线观看福利视频 | 成人在线视频在线观看 | 黄片毛片一级 | 免费看黄色一级片 | 一区二区三区视频在线观看 | 中文字幕在线视频网站 | jizzjizzjizz少妇 | 亚洲精品成人久久久 | 一级视频在线播放 | 国产精品区一区二区三区 | 国产高清自拍一区 | 国产精品视频1区 | 亚洲国产色婷婷 | 国产日韩精品欧美一区视频 | 自拍偷拍999|