检查输入的用户名是否符合规定
来源:互联网 发布:js 位运算符 编辑:程序博客网 时间:2024/05/17 22:59
- <?php
- /**
- * 检测输入中是否含有错误字符
- * @author ruxing.li
- * @param char $string 要检查的字符串名称
- * @return boolean
- */
- function is_badword($string) {
- $badwords = array("\\",'&',' ',"'",'"','/','*',',','<','>',"\r","\t","\n","#");
- foreach($badwords as $value){
- if(strpos($string, $value) !== false) {
- return true;
- }
- }
- return false;
- }
- /**
- * 检查用户名是否符合规定
- * @author ruxing.li
- * @param string $username 要检查的用户名
- * @return boolean
- */
- function is_username($username) {
- $strlen = strlen($username);
- if(is_badword($username) || !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;
- }
- var_dump(is_username('ruxing.li')); //boolean false
- var_dump(is_username('ruxingli')); //boolean true
0 0
- 检查输入的用户名是否符合规定
- 检查输入的用户名是否符合规定
- 检查用户名是否符合规定
- 使用JAVAAPI验证XML是否符合DTD的规定
- 的规定符合
- JSONP的方式检查用户名是否重复
- 检查用户名是否存在
- 检查扩展名是否符合规范
- MFC中检查CString类型的密码是否符合规范
- 检查CString类型的密码是否符合规范
- 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 验证用户名是否符合长度要求
- 检查用户名是否已存在
- 编写计算“两个整数的最大公约数”程序。 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 用javascript 函数判断输入的邮箱是否符合要求
- 1. 判断用户输入是否符合预期的循环
- 色认同感和精华液巨亏
- 放过很关键
- Latex中的表格总结
- Linux多进程编程—初步
- A*算法的原理和实现
- 检查输入的用户名是否符合规定
- 为什么创新源自加州硅谷
- LDA_PCA_SVD导论
- 《深入理解Java虚拟机》读书笔记6——Java内存模型和线程
- 宽带叠加,网速累积的方法 合并多个无线网络来提高网速
- 关于java输入初涉
- 【屌丝程序的口才逆袭演讲稿50篇】第一篇:互联网时代U盘化生存方式 【张振华.Jack】
- Codeforces Round #282 (Div. 2)---A. Digital Counter
- hdu3078