PHP5.4 正则-只允许中文英文…
2017-06-12 17:11
399 查看
最近整理文件的时候发现以前写的代码,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);
留在这里好找……
当时最麻烦的问题就是正则内写中文时候不能识别,后来写成如下格式,然后中文符号用\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);
留在这里好找……
相关文章推荐
- PHP 正则判断中文 UTF-8 & GBK
- PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
- PHP 正则判断中文 UTF-8 & GBK
- php匹配中文_英文_数字的正则表达式
- PHP 正则判断中文 UTF-8 & GBK
- 【原创】mysql 正则匹配中文&…
- CSS 中文字体的英文名称 (si…
- PHP 正则判断中文 UTF-8 & GBK
- php读取excel中文乱码 excel_class…
- js乱码,php乱码,form get中文乱码
- php的正则表达式 '/\b\w…
- PHP 正则表达式语法
- PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
- 细说PHP 一些字符串函数和正则表达…
- PHP 正则判断中文 UTF-8 & GBK
- JS-只允许输入中文数字英文的正则表达式
- php: 文档不能显示中文
- 正则表达式:英文、中文、数字、下划线
- 用正则把英文双引号变成中文双引号
- 用JS的正则表达式如何判断输入框内为中文或者是英文数字,或者是三者混编_乱码