我們?cè)诰W(wǎng)站開發(fā)的過程中經(jīng)常有有用戶提出這樣的要求“我的網(wǎng)站用戶注冊(cè)必須使用全中文注冊(cè)”“我的網(wǎng)站用戶不能使用漢字注冊(cè)”等等,當(dāng)遇到這樣的問題,我們就需要想辦法來實(shí)現(xiàn)判斷,下面我們就用PHP正則來實(shí)現(xiàn)用戶的需求。
判斷字符串是不是全部是中文的正則 /^[/x{4e00}-/x{9fa5}]+$/u
判斷字符串是不是含有中文的正則/[/x{4e00}-/x{9fa5}]/u
實(shí)際案例如下:
<?php$str = '很好很好';if (preg_match('/^[/x{4e00}-/x{9fa5}]+$/u', $str)>0) { echo '全是中文';} else if(preg_match('/[/x{4e00}-/x{9fa5}]/u', $str)>0) { echo '含有中文';} else { echo '沒有包含中文';}?>
很簡單的通過PH正則就能識(shí)別哪些含有中文,哪些全部是中文漢字。
以上就是PHP判斷字符串中是否含有中文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答