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

正则表达式匹配一个6,12位字符 不能为纯数字也不能为纯字母

正则表达式匹配一个6,12位字符 不能为纯数字也不能为纯字母

慕尼黑5688855 2018-08-20 10:09:03
正则表达式匹配一个字符不能为纯数字也不能为纯字母,必须带有数字和字母,同时特殊符号也是可以输。可以为 aaa123 a123!@# 123!aaa 只是不能为 aaaaaa 111111
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

匹配一个由字母,数字或特殊字符组成的长度为6-12的字符串,字符串中必须同时包含字母和数字。不明白你的特殊字符的定义是什么,姑且理解为键盘上所有可输入的除字母,数字之外的字符。

^(?![^A-Za-z]+$)(?![^0-9]+$)[\x21-x7e]{6,12}$


查看完整回答
反对 回复 2018-09-20
  • 1 回答
  • 0 关注
  • 4195 浏览
慕课专栏
更多

添加回答

举报

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