JS 用正則表達式,驗證密碼包含數字和字母的方法


轉載自:http://www.cnblogs.com/SweetMemory/p/6323323.html

必須包含至少一位數字和一位字母,腳本方法如下:

復制代碼
function CheckPassWord(password) {//密碼必須包含數字和字母
    var str = password;
    if (str == null || str.length < 8) {
        return false;
    }
    var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
    if (reg.test(str))
        return true;
}
復制代碼

必須包含數字加字母 不能包含特殊符號等,腳本方法如下:

復制代碼
function CheckPassWord(password) {//必須為字母加數字且長度不小於8位
   var str = password;
    if (str == null || str.length <8) {
        return false;
    }
    var reg1 = new RegExp(/^[0-9A-Za-z]+$/);
    if (!reg1.test(str)) {
        return false;
    }
    var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
    if (reg.test(str)) {
        return true;
    } else {
        return false;
    }
}
復制代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM