Web/Scripts/checkstr.js

(开头部分) 2KB

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

function isEmail(str) {
    var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int|name|asia)$";
    var re = new RegExp(regu);
    if (str.search(re) == -1) {
        return false;
    }
    else {
        return true;
    }
};

function isNull(str) {
    if (str == null || str == "") {
        return false;
    }
    else {
        return true;
    }
};

function getLen(str) {
    var len = 0;
    for (i = 0; i < str.length; i++) {
        if (str.charCodeAt(i) > 256) {
            len += 2;
        }
        else {
            len++;
        }
    }
    return len;
};

function isNumber(oNum) {
    if (!oNum) return false;
    var strP = /^\d+(\.\d+)?$/;
    if (!strP.test(oNum)) return false;
    try {
        if (parseFloat(oNum) != oNum) return false;
    }
    catch (ex) {
        return false;
    }
    return true;
};

function isDateTime(DateStr) {
    return DateStr.match(/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/);
};

function isMobile(mobile) {
    var reg0 = /^13\d{5,9}$/;   //130--139。至少7位
    var reg1 = /^153\d{8}$/;  //联通153。至少7位
    var reg2 = /^159\d{8}$/;  //移动159。至少7位
    var reg3 = /^158\d{8}$/;
    var reg4 = /^150\d{8}$/;
    var reg5 = /^18\d{9}$/;
    var my = false;
    if (reg0.test(mobile)) {
        my = true;
后面还有 67 行代码,解锁后查看完整代码

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

AI 解读

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

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