php 用正则替换中文字符一系列问题解决
2016-09-07 11:16
260 查看
<?php $data = preg_replace("/[^A-Za-z0-9\.\-]/","",$data); ?> //'/[^A-Za-z0-9\.\-]/'表示除大小写字母,数字、点(.),(-)之外的所有字符,用来可以过虑汉字
php 正则匹配中文 utf8编码/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u
<?php header("content-type:text/html;charset=utf-8"); mb_regex_encoding('utf-8');//设置正则替换所用到的编码 $a = '2013年06月06'; $a = mb_ereg_replace('[^0-9]', '-', $a);//注意这里的和preg_replace不一样 它无需用正则的/xxxxx/这种限定符 直接写主体即可 echo $a; ?> 结果 : 2013-06-06
相关文章推荐
- php中文字符替换乱码问题解决
- 两种php中文字符转拼音问题解决方法
- 完美解决关于php gd生成中文字符乱码的问题
- 两种php中文字符转拼音问题解决方法
- 两种php中文字符转拼音问题解决方法
- 关于php正则匹配html格式字符串每次只匹配一行问题解决
- 两种php中文字符转拼音问题解决方法
- 两种php中文字符转拼音问题解决方法
- php 解决substr()截取中文字符乱码问题
- LINUX下php连接mssql数据库中文字符乱码问题解决
- 两种php中文字符转拼音问题解决方法
- 两种php中文字符转拼音问题解决方法
- php的ord函数——解决中文字符截断问题
- 两种php中文字符转拼音问题解决方法
- 两种php中文字符转拼音问题解决方法
- 两种php中文字符转拼音问题解决方法
- PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
- 两种php中文字符转拼音问题解决方法
- PHP 字符截取 解决中文的截取问题,不用mb系列
- PHP 字符截取 解决中文的截取问题,不用mb系列