[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;
    }

};

 

 

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