PHP 验证5-20位数字加字母的正则(数字和字母缺一不可)!!!
2018-08-03 14:52
3075 查看
$pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{5,20}$/';
if(!preg_match($pattern,$username)){
return $this->error('用户名只能是数字加字母组合');
}
相关文章推荐
- 字母+数字+限制位数的正则表达式验证
- php正则分割字符串中数字与字母
- 正则表达式验证输入数字,字母
- 常用正则表达式及JS中验证文本框中文、数字、字母、日期
- js正则表达式 必然包含数字和字母 6到20位之间
- php 正则只保留 汉字 字母 数字
- 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- PHP正则匹配中英文、数字及下划线的方法【用户名验证】[原创]_php技巧_脚本之家
- php 正则表达式验证数字
- 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】
- 【php】正则验证字符串是否为数字
- php js 正则匹配密码只能是数字和字母组合的字符串
- 正则表达式验证-必须有字母、数字、特殊字符
- 正则验证:必须且只包含数字和字母
- PHP匹配连续的数字或字母的正则表达式
- php 正则验证字符串是否为数字
- java正则验证密码必填字母数字特殊字符及扩展
- js正则验证数字,字母和下划线(至少包含其中两种,数字不能开头)
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)