最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

經(jīng)常用到的javascript驗證函數(shù)收集第3/3頁

 更新時間:2007年11月06日 09:40:11   作者:  


function CheckedCount(containForm, chkFormName) {
    var chkCount = 0;
    for (i = 0; i < containForm.elements.length; i++) {
        if (containForm.elements[i].name == chkFormName) {
            if (containForm.elements[i].type == 'checkbox' || containForm.elements[i].type == 'radio') {
                if (containForm.elements[i].checked) {
                    chkCount++;
                }
            }
        }
    }
    return chkCount;

}

/**
 * 判斷是不是有效的email地址
 */
function IsValidateEmail(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return false;
    }

    //正則表達式
    //var pattern = /^\w{1,}@[\.,\w]{1,}$/;
    var pattern = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (!pattern.test(str)) {
        return false;
    }
    return true;
}

/**
 * 判斷是不是有效的漢字
 */
function checkIsHanzi(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /[^\u4E00-\u9FA5]/g;
    if (pattern.test(str)) {
        return false;
    }
    return true;
}
/**
 * 判斷是不是有效的英文字母+(空格)
 */
function checkIsLetter(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /[^a-zA-Z\s]/g;
    if (pattern.test(str)) {
        return false;
    }
    return true;
}
/**
*判斷是不是有效的英文字母+(空格或點)
*/
function checkIsLetterOrSpaceDot(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /[^a-zA-Z\s\.]/g;
    if (pattern.test(str)) {
        return false;
    }
    return true;
}
/**
 * 判斷是不是有效的英文字母和數(shù)字
 */
function checkIsLetterNumber(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /[^a-zA-Z0-9\s]/g;
    if (pattern.test(str)) {
        return false;
    }
    return true;
}
/**
 * 判斷是不是有效的數(shù)字(檢查證件號碼,密碼用)
 */
function checkIsNumber(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /[^0-9\s]/g;
    if (pattern.test(str)) {
        return false;
    }
    return true;
}
/**
 * 判斷是不是有效的百分比數(shù)字
 */
function checkIsPercent(str) {
    //如果為空,則通過校驗
    if (str == "" || str.length == 0) {
        return true;
    }

    //正則表達式
    var pattern = /^[1-9][0-9]*%$/g;
    if (!pattern.test(str)) {
        return false;
    }
    return true;
}

/**
 * check is validate time
 */
function isValidateTime(str) {
    if (parseInt(str) == 0) {
        return true;
    }
    var regexp = /^(([0-9])|(0[0-9])|(1[0-9])|(2[0-3]))[0-5][0-9]$/
    if (str == "" || str.length == 0) {
        return false;
    }
    if (!regexp.test(str)) {
        return false;
    }
    return true;
}


/**
 * 判斷是不是有效的手機號碼
 * 格式正確返回true,否則false.
 */
function IsValidateMobile(str) {
    var pattern = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
    if (str == '' || str.length == 0) {
        return false;
    }
    if (!pattern.test(str)) {
        return false;
    }
    return true;
}


/**
 * 判斷是不是有效的電話號碼;
 * 電話號碼格式正確返回true,否則false.
 */
function IsValidatePhone(str) {
    var pattern = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
    if (str == '' || str.length == 0) {
        return false;
    }
    if (!pattern.test(str)) {
        return false;
    }
    return true;
}


/**
 * 判斷是不是有效的郵政編碼;
 * 格式正確返回true,否則false.
 */
function IsValidateZipcode(str) {
    var pattern = /^[1-9]\d{5}$/;
    if (str == '' || str.length == 0) {
        return false;
    }
    if (!pattern.test(str)) {
        return false;
    }
    return true;
}

相關(guān)文章

最新評論

齐河县| 庐江县| 合肥市| 卓资县| 托克托县| 永善县| 金沙县| 阜阳市| 琼中| 鲁山县| 辰溪县| 永胜县| 长治市| 九江县| 湖南省| 靖边县| 游戏| 津南区| 房山区| 固阳县| 依安县| 库伦旗| 万荣县| 新河县| 巴里| 双江| 互助| 高邑县| 贵德县| 庄河市| 广河县| 大新县| 浦城县| 任丘市| 白河县| 株洲县| 清水河县| 太白县| 浏阳市| 昌图县| 绵竹市|