您的位置:首页 > Web前端 > JavaScript

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}$。

regExp=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,21}$/;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: