[JavaScript]常用的正则表达式

限于喜欢 提交于 2020-01-19 06:51:43
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;
    }

};
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!