WebUI/Scripts/mxnet-checkdata-1.0.js

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var CheckData = {
    isHttp: function (str) {
        //网址验证
        var httpPat = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/i;
        return httpPat.test(str);
    },
    isNumber: function (str) {
        //纯数字验证
        var numberPat = /^\d+$/i;
        return numberPat.test(str);
    },
    isFloatNumber: function (str) {
        //带小数点的数字验证
        var numberPat = /^\d+.\d{1, 2}$/i;
        return numberPat.test(str);
    },
    isFloatNumbers: function (str) {
        var numberPat = /^\d+\.?\d{0,2}$/i;
        return numberPat.test(str);
    },
    isNumbers: function (str) {
        var numberPat = /^\d+\.?\d{0,}$/i;
        return numberPat.test(str);
    },
    isEmail: function (str) {
        //邮件规则:
        var numberPat = /^(\w|.)+@\w+(.[\w]{2,5}){1,5}$/i;
        return numberPat.test(str);
    },
    isAccount: function (str) {
        //帐号规则:由字母或数字或下划线,以字母开头,最多18或最小5个字符组成。
        var numberPat = /^\w{5,18}$/i;
        return numberPat.test(str);
    },
    isMemAccount: function (str) {
        //帐号规则:由字母或数字或下划线,以字母开头,最多18或最小5个字符组成。
        var numberPat = /^[A-Za-z]{1}[a-zA-Z0-9.@_\-]{5,17}$/i;
        return numberPat.test(str);
    },
    isPassword: function (str) {
        //密码规则5-18位任意字符
        var numberPat = /^(\w|\W){5,18}$/i;
        return numberPat.test(str);
    },
    isPhone: function (str) {
        //验证电话号
        var numberPat = /^0\d{2,4}-?\d{7,8}$/i;
        return numberPat.test(str);
    },
    isTruePhone: function (str) {
        //验证电话号
        var numberPat = /^\d{7,8}$/i;
        return numberPat.test(str);
    },
    isMobile: function (str) {
        //验证手机号
        var numberPat = /^(13[0-9]|15[0|1|2|3|5|6|7|8|9]|18[0|2|5|6|7|8|9])\d{8}$/;
        return numberPat.test(str);
    },
    isCarNumber: function (str) {
后面还有 130 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。