php中用正则表达式匹配utf-8编码和GB2312编码的汉字
作者:admin 日期:2015-05-17
PHP代码
- //if(!preg_match(" /^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/ ",$str)) //GB2312汉字字母数字下划线正则表达式
- if(!preg_match(" /^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/ ",$str)) //UTF-8汉字字母数字下划线正则表达式
- {
- echo "<font color=red>您输入的[".$str."]含有违法字符</font>";
- }
- else
- {
- echo "<font color=green>您输入的[".$str."]完全合法,通过!</font>";
- }
上一篇: 无法打开注册表项UNKNOWN\Components...
下一篇: asp如何取得新插入记录的ID(ACCESS库和MSSQL方法不同)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
下一篇: asp如何取得新插入记录的ID(ACCESS库和MSSQL方法不同)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2730
发表评论
广告位