+ -
当前位置:首页 → 问答吧 → 提取数字/中文/英文的正则表达式

提取数字/中文/英文的正则表达式

时间:2011-11-12

来源:互联网

是这样的,用户可以随意输入用户名,程序只提取用户名中的数字,中文,和英文,然后保存。

那么php如何提取呢。不要判断的正则表达式哦。谢谢!

作者: macnie   发布时间: 2011-11-12

PHP code

$subject = <<<HTML
adsf这是''\-中文,,,。,saEnglish<<dafs>>as338d中文
HTML;
$pattern = '/[^\x{4e00}-\x{9fa5}\d\w]+/u';

$res = preg_replace($pattern, '', $subject);
echo $subject.'<br/>';
echo $res;
/**
adsf这是''\-中文,,,。,saEnglish<>as338d中文
adsf这是中文saEnglishdafsas338d中文 
*/

作者: ZT_King   发布时间: 2011-11-12

相关阅读 更多