1、密码中必须包含字母+数字,至少8个字符,最多15个字符。
var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z]).{8,15}');
if (!regex.test('12345678')) {
alert("您的密码复杂度太低(密码中必须包8-15位含字母、数字)!");
}
2、密码中必须包含字(不区分大小写)+数字+特殊字符,至少8个字符,最多15个字符。
var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,15}');
if (!regex.test('12345678')) {
alert("您的密码复杂度太低(密码中必须包含8-15位字母、数字、特殊字符)!");
}
3、密码中必须包含大小字母(区分大小写)+数字+特殊字符,至少8个字符,最多15个字符。
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,15}');
if (!regex.test('1231231231')) {
alert("您的密码复杂度太低(密码中必须包含8-15位字母、数字、特殊字符)!");
}