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

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

 更新時間: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;
}

相關文章

最新評論

沁源县| 额济纳旗| 墨玉县| 叙永县| 法库县| 离岛区| 聂荣县| 阜城县| 鄂伦春自治旗| 韶山市| 安塞县| 江川县| 泊头市| 禹州市| 肥东县| 舟山市| 谢通门县| 榆林市| 固镇县| 池州市| 乌审旗| 宜城市| 三江| 惠安县| 旅游| 文登市| 黑水县| 灵石县| 台安县| 多伦县| 乐至县| 卓尼县| 航空| 大渡口区| 阿巴嘎旗| 大兴区| 伊宁市| 新晃| 柳州市| 宁陵县| 南澳县|