js正则表达式
2017-09-07 18:16
155 查看
必须要有字母和数字,且至少有一个大写字母的js正则表达式如下 /^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$/
纯数字或纯英文,所以这个正则不符合要求。
这个正确的正则应该是: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$。
纯数字或纯英文,所以这个正则不符合要求。
这个正确的正则应该是: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$。
regExp=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,21}$/;
相关文章推荐
- js正则表达式
- JS正则表达式详解
- JS正则表达式小试牛刀一
- JS正则表达式总结
- JS正则表达式怎样实现Java中String.replaceAll的效果
- js正则表达式不需要加引号
- js正则表达式
- JS正则表达式中的attributes为"m"
- js正则表达式
- JS正则表达式比较常见用法
- js正则表达式
- js正则表达式验证大全
- JS正则表达式判断有效数实例代码
- JS正则表达式完整教程(略长)
- js正则表达式
- JS正则表达式详解[收藏]
- JS正则表达式
- js正则表达式文本框输入限制
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- JS正则表达式怎样实现Java中String.replaceAll的效果