php查抄用户名是否切合划定

某 cms的个php函数,用户名划定:两个字符以上,只能有中文,字母,数字,下划线。

<?php /** * 查抄用户名是否切合划定 (两个字符以上,只能有中文,字母,数字,下划线的) * * @param STRING $username 要查抄的用户名 * @return TRUE or FALSE */ function is_username($username) { $strlen = strlen($username); if(!preg_match("/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/", $username)){ return false; } elseif ( 20 < $strlen || $strlen < 2 ) { return false; } return true; } //以下测试 $str = 'abc'; if(is_username($str)) { echo $str.'切合'; }else { echo $str.'不切合'; } echo '<br />'; $str = '中文'; if(is_username($str)) { echo $str.'切合'; }else { echo $str.'不切合'; } echo '<br />'; $str = '12126_($@'; if(is_username($str)) { echo $str.'切合'; }else { echo $str.'不切合'; } ?>

输出

abc切合
中文切合
12126_($@不切合

end

上一篇: php获取从百度搜索进入网站的要害词   |   下一篇:利用php 将html 转成wml WAP标志语言» 标签:

分享到: 更多

相关日志:

php如何将相对路径转换为绝对路径

get_headers对PHP收罗的浸染

删除HTML标签中指定属性外的其它属性函数

转换目次下面的所有文件编码名目

php验证时间名目,只有年代日

php收罗百度MP3 TOP500歌曲

PHP下载CSS文件中的图片

【转】PHP Simple HTML DOM理会器利用入门

按拍照对目次来建设目次

评论:

php检查用户名是否合适规定

buger 2013-03-27 12:25
 

'/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u'

这个式子更精准一些,你可以测试一下。

   

 

php检查用户名是否合适规定

buger 2013-03-18 20:50
 

照旧不足完善,因为中文的下划线照旧可以通过验证。。。。

 

php检查用户名是否合适规定

enenba 2013-03-19 10:23

好的,我有时间改改

 

 

php检查用户名是否合适规定

山寨吧 2013-01-15 15:19
 

常识啊

   

 

php检查用户名是否合适规定

乌帮图 2013-01-14 15:31
 

博主的文章都很不错。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7791.html