国产探花免费观看_亚洲丰满少妇自慰呻吟_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漢字字母數字下劃線正則表達式.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东至县| 克拉玛依市| 武威市| 德惠市| 毕节市| 始兴县| 康定县| 樟树市| 诸暨市| 清苑县| 浪卡子县| 抚远县| 吉林省| 保亭| 常宁市| 龙泉市| 塘沽区| 莱州市| 句容市| 商丘市| 林芝县| 白城市| 共和县| 岳西县| 临泉县| 邳州市| 年辖:市辖区| 肥西县| 丁青县| 雷波县| 凤阳县| 尤溪县| 长葛市| 江达县| 大荔县| 津南区| 崇信县| 巴彦县| 界首市| 临湘市| 黔江区|