学习正则表达式:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间
来源:互联网 发布:淘宝卖电子书需要什么 编辑:程序博客网 时间:2024/05/21 10:44
要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$
分开来注释一下:
^ 匹配一行的开头位置
(?![0-9]+$) 预测该位置后面不全是数字
(?![a-zA-Z]+$) 预测该位置后面不全是字母
[0-9A-Za-z] {8,16} 由8-16位数字或这字母组成
$ 匹配行结尾位置
注:(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx字符。
附:
要求:可以包含数字、字母、下划线,并且要同时含有数字和字母,且长度要在8-16位之间。
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z_]{8,16}$
参考资料:http://blog.sina.com.cn/s/blog_5082f7b901015r2r.html
阅读全文
0 0
- 学习正则表达式:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间
- 一个匹配数字和字母密码的正则表达式 由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。
- 数字和字母组成,并且要同时含有数字和字母
- 正则 密码 由数字和字母组成, 并且不能为纯字母或纯数字
- IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母
- IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母
- IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母
- 正则表达式实现6-10位密码由数字和字母混合组成
- 求一JAVA密码正则表达式,长度6位以上,需数字、字母和下划线组成
- 正则表达式:检测数字字母和下划线组成的字符串,且字符串以字母开头
- 正则表达式,必须数字和字母组合,且长度为8到15
- java正则校验,密码必须由字母和数字组成
- java正则校验,密码必须由字母和数字组成
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
- 正则表达式:检测密码由6-21字母和数字组成
- 正则表达式:检测密码由6-21字母和数字组成
- JS正则表达式(密码同时包含数字和字母)
- JS正则表达式(密码同时包含数字和字母)
- Linux下使用Stunnel加密Redis,实现ssl认证
- java常用设计模式(装饰者模式)
- 从1900年1月1日(星期一),开始经过的n年当中,没个月的13号这一天是星期一,星期二,星期三...星期日的次数分别是多少
- R语言入门篇
- BZOJ 4517 浅谈错位排列组合计数
- 学习正则表达式:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间
- 51nod1621-贪心&枚举&好题&cf-花钱买车牌
- Adobe Premiere Pro CC 2018 Mac v12.0.0.224中文版下载
- TypeError: not all arguments converted during string formatting问题解决
- IT自学者看过来 发福利了!!! 拿走不谢
- shell的运算符
- Spring学习笔记(九) --- 在Spring中创建切面
- 现在常用的单例模式实现方式
- Android studio快速开发ORMLite