我們在網站開發的過程中經常有有用戶提出這樣的要求“我的網站用戶注冊必須使用全中文注冊”“我的網站用戶不能使用漢字注冊”等等,當遇到這樣的問題,我們就需要想辦法來實現判斷,下面我們就用PHP正則來實現用戶的需求。
判斷字符串是不是全部是中文的正則 /^[/x{4e00}-/x{9fa5}]+$/u
判斷字符串是不是含有中文的正則/[/x{4e00}-/x{9fa5}]/u
實際案例如下:
<?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正則就能識別哪些含有中文,哪些全部是中文漢字。
以上就是PHP判斷字符串中是否含有中文的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答