常用的JS验证和函数汇总(6)

if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    }

for (var k in o) {
        if (new RegExp("(" + k + ")").test(format)) {
            format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
        }
    }
    return format;
}

function HasChinese(value) {
    if (/^[\u4e00-\u9fa5]+$/.test(value)) {
        return true;
    }
    return false;
}

function ToDate(dateStr) {
    var dStr = dateStr.toString();
    dateStr = dStr.replaceAll("-", "https://www.jb51.net/");

return new Date(Date.parse(dateStr));
}

复制代码 代码如下:


//是否ID列表
String.prototype.IsIdList = function (s) {
    if (s == undefined) {
        s = ",";
    }
    var arr = this.split(s);
    for (var i = 0; i < arr.length; i++) {
        if (isNaN(parseInt(arr[i]))) { return false; }
    }
    return true;
}

复制代码 代码如下:


//获取事件触发的对象
function getEventTarget(e) {
    e = e || window.event;
    return e.target || e.srcElement;

代码都很简洁,简单,功能却都很实用,有需要的小伙伴参考下

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgxfxf.html