1. 程式人生 > >PHP5.4 正則-只允許中文英文…

PHP5.4 正則-只允許中文英文…

最近整理檔案的時候發現以前寫的程式碼,php5.4可以跑
當時最麻煩的問題就是正則內寫中文時候不能識別,後來寫成如下格式,然後中文符號用\x  ....來描述才過

$str = "中文f048432_ds“";
preg_match("/^[\x{4e00}-\x{9fa5}]*[0-9a-zA-Z_]*[\x{201c}\x{201d}\x{3001}\x{uff1a}\x{300a}\x{300b\x{ff0c}\x{ff1b}\x{3002}]*$/u",$str,$match);
var_dump($match);

留在這裡好找……