国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 正則判斷中文(自動識別UTF-8 & GBK編碼)

2024-05-04 21:47:42
字體:
來源:轉載
供稿:網友

下面這款實例程序是一款PHP 正確匹配UTF8或gbk中文的正則表達式程序,能準確的獲取不同編碼情況的中文漢字的識別.

PHP實例代碼如下:

  1. $action = trim($_get['action']);  
  2. if($action == "sub")  
  3. {  
  4.     $str = $_post['dir'];     
  5.     //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_]+$/",$str)) //gb2312漢字字母數字下劃線正則表達式  
  6.     if(!preg_match("/^[x{4e00}-x{9fa5}a-za-z0-9_]+$/u",$str))   //utf-8漢字字母數字下劃線正則表達式  
  7.     {    
  8.         echo "<font color=red>您輸入的[".$str."]含有違法字符</font>";    
  9.     }  
  10.     else  
  11.     {  
  12.         echo "<font color=green>您輸入的[".$str."]完全合法,通過!</font>";    
  13.     }  
  14. }  
  15. ?> 
  16. <form method="post" action="">  
  17. 輸入字符(數字,字母,漢字,下劃線):  
  18.     <input type="text" name="dir" value="">  
  19.     <input type="submit" value="提交">  
  20. </form> 
gbk:代碼如下

preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_]+$/",$str); //gb2312漢字字母數字下劃線正則表達式.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 公安县| 大理市| 北安市| 扬中市| 宁南县| 日土县| 清远市| 涿州市| 封丘县| 裕民县| 阳高县| 张家界市| 北安市| 五原县| 双桥区| 永胜县| 敦煌市| 侯马市| 山东省| 游戏| 拜城县| 庆城县| 莱西市| 千阳县| 道真| 芜湖市| 尼玛县| 栾城县| 满城县| 龙岩市| 增城市| 宿州市| 东阿县| 华蓥市| 广南县| 海伦市| 封丘县| 佛坪县| 涟水县| 全南县| 都昌县|