正則校驗

密碼規則校驗

1.必須包含數字、下劃線、字母,並且能夠指定密碼長度範圍
checkout.pwdCheck = function( str, minLen, maxLen ){
    var
    i,
    str = str + '',
    minLen = minLen || 0,
    len = str.length,
    maxLen = maxLen || len + 1, // 防止 maxLen 不傳報錯
    pwdReg = [ /\d+?/g, /\w+?/g, /\_+?/g ];

    if( minLen > len && maxLen < len || /\s+?/g.test( str ) ) return false;
    for( i = 0; i < pwdReg.length; i++ ){
        if ( !pwdReg[i].test( str ) )  return false;
    }
    return true;
};
2.限制輸入 限制輸入框輸入指定數據
// 只容許-999999999.9999~999999999.9999範圍的值輸入
this.value = this.value.replace( /^(-?\d{0,9})(\.\d{0,4})?(.+)?$/, '$1$2' ); // this dom對象。
相關文章
相關標籤/搜索