字母、数字、符号最少两种组合,正则
2017-07-03 19:18
716 查看
1.验证密码,至少为字母、数字、符号两种组成,不包含空格,不能输入中文;
/((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$/ 或者
/(?!^\d+$)(?!^[A-Za-z]+$)(?!^[^A-Za-z0-9]+$)(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$
以上表达上限制了输入的位数是6到16位,如有需要可自行修改;与网上其他类似正则的优点在于,控制了不能输入中文和空格;
2.验证密码,至少为字母、数字、下划线两种组合
/(?!^\d+$)(?!^[A-Za-z]+$)(?!^_+$)^\w{6,16}$/;
/((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$/ 或者
/(?!^\d+$)(?!^[A-Za-z]+$)(?!^[^A-Za-z0-9]+$)(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$
以上表达上限制了输入的位数是6到16位,如有需要可自行修改;与网上其他类似正则的优点在于,控制了不能输入中文和空格;
2.验证密码,至少为字母、数字、下划线两种组合
/(?!^\d+$)(?!^[A-Za-z]+$)(?!^_+$)^\w{6,16}$/;
相关文章推荐
- iOS 正则表达式输入内容判断--位数、字母数字符号等组合判断
- 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
- 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
- C# 正则表达式判断是否是数字、是否含有中文、是否是数字字母组合
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字及其组合
- python3中正则表达式匹配字母,数字和汉字的任意组合
- jQuery 密码验证 字母加数字或符号的组合密码,不能单独使用数字、字母或字符
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
- js正则验证数字,字母和下划线(至少包含其中两种,数字不能开头)
- 匹配数字、字母和?%&=-_这几个符号的正则表达式
- 正则表达式在字母与数字之间增加符号
- 必须有数字和字母组合的密码正则表达式
- 正则表达式的几种字符判断(包括数字,字母组合等)
- 正则表达式的几种字符判断(包括数字,字母组合等)
- 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】
- php js 正则匹配密码只能是数字和字母组合的字符串
- 正则密码验证,包含数字、字母、特殊符号
- oracle字母和数字,小数点,数字符号组合排序(注意:难度比前一篇oracle字母和数字组合排序加大)
- java正则表达式,大写字母、小写字母、特殊字符、数字 两种两种以上组合匹配
- 用户名仅支持中文、字母、数字、"_"、"#"的组合 正则表达式