[JavaScript]數值驗證和http鏈接正則表達式

var tool = {
    //是否是正整數
    isPositiveInteger: function (v) {
        if(/^[1-9][0-9]*$/.test(v) !== true) {
            return false;
        }
        return true;
    },
    //是否是自然數
    isNaturalNumber: function (v) {
        if(/^(0|[1-9][0-9]*)$/.test(v) !== true) {
            return false;
        }
        return true;
    },
    //是否合法http鏈接
    isLegalHttpUrl: function (v) {
        if(/^(http|https):\/\/[\S]+$/.test(v) !== true) {
            return false;
        }
        return true;
    },
    //是否百分數
    isPercentage: function (v) {
        if(/^[1-9][0-9]*%$|^[0-9]*\.[\d]{1,2}%$/.test(v) !== true) {
            return false;
        }
        return true;
    }

};

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章