正則表達判斷(整理中)

UTF-8 格式 中文

if(preg_match('/[\x{4e00}-\x{9fa5}]+$/u',$str)){
   // 中文
}else{
   // 不是中文
}



/中間放判斷/
/^/   為以此判斷開始(放最前面)
/+/   為以此判斷不限字數(放後面)
/$/   為以此判斷結束(放最後面)
/ /u  為以UTF-8格式解析

\x{4e00} 為 以16為底的數字

POSIX 系列 php5.4有,但不推薦 php7以後捨棄
ereg_replace()
ereg() 

請改用 PCRE 系列 php5.4開始支援的函式
preg_match(); 

split() // php5.3有,但不推薦 php7捨棄
請改用

preg_split($regex,)
explode(';', $str);
str_split()

results matching ""

    No results matching ""