正则表达式验证密码是数字字母特殊符号且六位以上组合

js 正则表达式验证密码(6位以上数字字母特殊符号组合)

function checkPsw(password){
    //密码必须是数字、字母、特殊符号混合,且大于6位
    var patrn = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[#@!~%^&*.])[a-zA-Z\d#@!~%^&*.]{6,}$/;
    if (!patrn.exec(password)){
        return false;
    }else{
        return true;
    }

}

php 正则验证密码

<?php

function checkPassword($password){
    //密码必须是数字字母特殊符号混合,且大于6位
    if(!preg_match('/(?=.*[a-zA-Z])(?=.*\d)(?=.*[#@!~%^&*.])[a-zA-Z\d#@!~%^&*.]{6,}/i', $password)){
        return false;
    }else{
        return true;
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章