js:各種正則常見驗證

聯繫方式:(/(^(0\d{2,5}-)?\d{7,8})$|(^1[3456789]\d{9})$/.test(value)
發票賬號:/^(\d{16,19})$/.test(value)
正確郵箱:(/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(value)

密碼驗證:
   jQuery.validator.addMethod("vapassword", function(value, element) {
        var letter = 0;
        var number = 0;
        var c;
        for(var i = 0; i < value.length; i++){
            c = value.charAt(i);
            if('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z'){
                letter++;
            }
            if('0'<=c && c<='9'){
                number++;
            }
        }
        var flag = (letter >= 2 && number >= 2);
        return flag;
    }, "密碼需含2字母和2數字組合");
    jQuery.validator.addMethod("isequalpassword", function(value, element) {
        var length = value.length;
        var memberPassword = $("#memberPassword").val();
        return this.optional(element) || (value==memberPassword);
    }, "請再次確認密碼");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章