为了账号安全,请及时绑定邮箱和手机立即绑定

php正则表达式验证用户名?

php正则表达式验证用户名?

精慕HU 2018-11-21 18:14:34
求正则表达式:1:用户名$name只能输入中文和英文结合而且6-20字符2:密码$psw只能英文、数字、下划线6-20位字符3:过滤非法字符防止SQL注入漏洞!!!求php正则表达式代码!1:用户名$name只能输入中文和英文结合而且6-20字符 改为 中文也可以英文也可以其他不行 6-20位字符
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

//中文和英文结合而且6-20字符
$preg='/^[a-zA-Z\x{4e00}-\x{9fa5}]{6,20}$/u';
//英文、数字、下划线6-20位字符
$preg='/^[\w\_]{6,20}$/u';
过滤非法字符防止SQL注入漏洞,只能另说,对不同的接口和参数有针对性的过滤,没有通用的正则。

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 1364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信