var regex = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[@#$%^&+=]).{9,}$/; if (regex.test(password)) { $(this).removeClass('invalid'); $(this).addClass('valid'); $('#note_add_user').hide(); $("#btnAddUser").prop("disabled", false).removeClass("disabled"); } 上述正则表达式如何把至少一个特殊符号里面包括标点符号
时间: 2024-03-30 12:33:55 浏览: 73
Generic-javascript-validations
这个正则表达式使用了字符集(character set),其中包含了特殊符号 @#$%^&+=。这表示在密码中必须包含这些字符中的至少一个。如果你想要包括其他的标点符号,可以在这个字符集中添加你需要的符号。例如,如果你想要包括句号和感叹号,可以修改这个字符集为 [@#$%^&+=.!]。这样,密码中必须包含这些字符集中的至少一个字符才会被认为是有效的密码。
阅读全文