最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于php正則匹配漢字的方法介紹

 更新時(shí)間:2013年04月25日 16:45:45   作者:  
本篇文章描述了,關(guān)于php正則匹配漢字的介紹。需要的朋友參考下
php正則匹配漢字!

/^[\x{4e00}-\x{9fa5}]+$/u

以上這個(gè)正則表達(dá)式就是困擾了很多php程序員的匹配漢字的正則表達(dá)式

大家可能會(huì)覺得很簡單,實(shí)際上不同編碼,不同程序語言,都有些細(xì)微的出入,稍不注意就得不到正確的結(jié)果。

下面是utf-8編碼的例子:
$str "漢字";
if (
preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
print(
"該字符串全部是中文");
} else {
print(
"該字符串不全部是中文");

下面的例子包含gbk,gb2312的例子:

<?php
$action 
trim($_GET['action']);
if(
$action == "sub")
{
    
$str $_POST['dir'];    
    
//if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312漢字字母數(shù)字下劃線正則表達(dá)式 
    
if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str))   //UTF-8漢字字母數(shù)字下劃線正則表達(dá)式
    
{   
         echo 
"<font color=red>您輸入的[".$str."]含有違法字符</font>";   
     }
     else 
     {
         echo 
"<font color=green>您輸入的[".$str."]完全合法,通過!</font>";   
     }
}
?>
<form method="POST" action="?action=sub">
輸入字符(數(shù)字,字母,漢字,下劃線):
     <input type="text" name="dir" value="">
     <input type="submit" value="提交">
</form>

相關(guān)文章

  • 自定義php類(查找/修改)xml文檔

    自定義php類(查找/修改)xml文檔

    看了下PHP操作xml文檔,學(xué)了點(diǎn)兒 DOMDocument 類,接下來為大家介紹自己寫個(gè)類,實(shí)現(xiàn)了查找 xml 節(jié)點(diǎn),并修改節(jié)點(diǎn)值,感興趣的各位可以參考下
    2013-03-03
  • 詳解PHP錯(cuò)誤日志的獲取方法

    詳解PHP錯(cuò)誤日志的獲取方法

    在php中我們會(huì)經(jīng)常碰到一些錯(cuò)誤要去處理,下面我來總結(jié)php中的錯(cuò)誤報(bào)告及日志的獲取方法等方面的內(nèi)容做一些總結(jié),需要的朋友可以參考下。
    2015-07-07
  • 使用ltrace工具跟蹤PHP庫函數(shù)調(diào)用的方法

    使用ltrace工具跟蹤PHP庫函數(shù)調(diào)用的方法

    這篇文章主要介紹了使用ltrace工具跟蹤PHP庫函數(shù)調(diào)用的方法,結(jié)合實(shí)例形式分析了ltrace工具用來跟蹤PHP庫函數(shù)運(yùn)行時(shí)間的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • PHP.ini中配置屏蔽錯(cuò)誤信息顯示和保存錯(cuò)誤日志的例子

    PHP.ini中配置屏蔽錯(cuò)誤信息顯示和保存錯(cuò)誤日志的例子

    這篇文章主要介紹了PHP.ini中配置屏蔽錯(cuò)誤信息顯示和保存錯(cuò)誤日志的例子,需要的朋友可以參考下
    2014-05-05
  • 深入理解PHP中的Streams工具

    深入理解PHP中的Streams工具

    這篇文章主要介紹了PHP中的Streams工具,主要用來處理PHP中的包裝類,需要的朋友可以參考下
    2015-07-07
  • php使用array_search函數(shù)實(shí)現(xiàn)數(shù)組查找的方法

    php使用array_search函數(shù)實(shí)現(xiàn)數(shù)組查找的方法

    這篇文章主要介紹了php使用array_search函數(shù)實(shí)現(xiàn)數(shù)組查找的方法,涉及php數(shù)組查找的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • php簡單靜態(tài)頁生成過程

    php簡單靜態(tài)頁生成過程

    一直用smarty的cache,但感覺還是要自己做一個(gè),才有感覺。網(wǎng)上有很多牛人的功能比較完備,打算先自己搞簡單的再慢慢豐滿。這兩天做了一個(gè)比較簡單的,在hi.baidu.net/alex_wang58記錄一下。
    2008-03-03
  • PHP利用一行代碼刪除目錄下所有文件方法示例

    PHP利用一行代碼刪除目錄下所有文件方法示例

    這篇文章主要給大家介紹了關(guān)于PHP如何利用一行代碼刪除目錄下所有文件的相關(guān)資料,文中先對glob函數(shù)進(jìn)行了一個(gè)簡單的介紹,而后通過示例代碼將刪除的方法介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-01-01
  • php 修改上傳文件大小限制實(shí)例詳解

    php 修改上傳文件大小限制實(shí)例詳解

    php默認(rèn)情況下,只允許上傳一定大小的文件,當(dāng)上傳文件大小超過這個(gè)值時(shí),將會(huì)出錯(cuò)。本文章將向大家講解php.ini中如何修改上傳文件大小限制。需要修改的設(shè)置有三個(gè)地方,請看下文
    2016-10-10
  • PHP中VC6、VC9、TS、NTS版本的區(qū)別與用法詳解

    PHP中VC6、VC9、TS、NTS版本的區(qū)別與用法詳解

    ISAPI執(zhí)行方式是以DLL動(dòng)態(tài)庫的形式使用,可以在被用戶請求后執(zhí)行,在處理完一個(gè)用戶請求后不會(huì)馬上消失,所以需要進(jìn)行線程安全檢查
    2013-10-10

最新評論

高碑店市| 金堂县| 澎湖县| 抚松县| 个旧市| 商丘市| 密山市| 衡阳市| 黄骅市| 庆城县| 甘肃省| 专栏| 西丰县| 吉林省| 宝山区| 襄城县| 东阿县| 洪洞县| 广元市| 建平县| 锦屏县| 怀化市| 静乐县| 湘阴县| 镇江市| 灌阳县| 修水县| 蒲城县| 长寿区| 屯门区| 贺州市| 潼关县| 庄河市| 姜堰市| 河源市| 富蕴县| 英超| 南皮县| 凉城县| 仙桃市| 贵南县|