前端密码正则匹配验证

验证用户输入的密码必须包括数字、字母、特殊字符。代码以下:

function passWord(password) {
  return /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W_]).{8,}$/.test(password);
}
复制代码

解释: bash

 一、第一个括号里面表示必须匹配到数字; ui

 二、第二个括号表示必须匹配到字母;spa

 三、第三个括号表示必须匹配到特殊符号,注意下划线_须要单独枚举出来;code

      \W 匹配任何非单词字符。等价于“[^A-Za-z0-9_]”io

 四、三个条件同时知足时返回true;function

相关文章
相关标签/搜索