php检查用户名是否符合规定
php检查用户名是否符合规定 [代码片段(45行)]
<?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.'不符合'; } ?> //该片段来自于http://outofmemory.cn
- 上一篇:PHP跨站刷票代码
- 下一篇:php计算title标题相似比
精彩图集
精彩文章