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

首頁 > 語言 > PHP > 正文

php 匹配中文字符的正則表達式

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

匹配中文字符的正則表達式:[u4e00-u9fa5] 

評注:匹配中文還真是個頭疼的事,有了這個表達式就好辦了 

匹配雙字節字符(包括漢字在內):[^x00-xff] 

評注:可以用來計算字符串的長度(一個雙字節字符長度計2,ascii字符計1)

PHP實例代碼如下:

  1. $str = "singlepoint單點日志"
  2. if (preg_match("/^[x{4e00}-x{9fa5}]+$/u",$str)) { 
  3. print("該字符串全部是中文"); 
  4. else { 
  5. print("該字符串不全部是中文"); 
  6.  
  7.  
  8. $alias_len = mb_strlen($value['alias'], "utf-8"); 
  9. $temp_array = array(); 
  10. for($i = 0;$i<$alias_len$i++) 
  11.  $temp_array[$i] = mb_substr($value['alias'],$i,1,"utf-8"); 
  12.  if(ord(substr($temp_array[$i],0,1))>'0xe0' && strlen($temp_array[$i])<3) 
  13.      $temp_array[$i] = ''
  14.  
  15. }//開源代碼Vevb.com 
  16. $value['alias'] = implode('',$temp_array); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资中县| 博湖县| 垦利县| 拜泉县| 宝山区| 德江县| 石狮市| 兰坪| 兰溪市| 巴青县| 元谋县| 仙居县| 布尔津县| 灵武市| 玉林市| 牡丹江市| 南木林县| 玛纳斯县| 都兰县| 普兰店市| 资兴市| 和平区| 武城县| 盈江县| 达日县| 武功县| 东兰县| 南昌县| 色达县| 星座| 和政县| 栾城县| 古浪县| 安岳县| 新泰市| 化德县| 苍南县| 梅州市| 嘉义县| 高唐县| 辽宁省|