正则表达 中文下 gbk utf-8 的区别
2015-07-03 09:28
253 查看
//if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str))//GB2312汉字字母数字下划线正则表达式
if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8汉字字母数字下划线正则表达式
原地址解释得很详细http://blog.sina.com.cn/s/blog_54e38bdc0100roci.html
if(!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) //UTF-8汉字字母数字下划线正则表达式
原地址解释得很详细http://blog.sina.com.cn/s/blog_54e38bdc0100roci.html
相关文章推荐
- hibernate配置文件hibernate.cfg.xml的详细解释
- 哈希表的总结
- 教你写Linux设备驱动程序:一个简短的教程
- iOS项目开发—TTS技术的实现即语音播报(实现方法一)
- HTML 表单(form) 使用详解
- C++动态数组
- 智能手机背后隐藏的第二系统——RTOS
- jQuery 相关网站
- objective-c中property 的属性strong,weak, retain, copy
- linux常用查看硬件设备信息命令
- Spring概述
- vlan
- JavaScript中解析JSON数据的三种方法
- Permutations II
- 简单的窗体聊天软件
- linux基本操作
- javascript事件流机制
- android开发Proguard混淆与反射
- ip
- 2.PHP如何记录错误和发送错误