字符串验证规则

在狸米学习定义的各种验证字段,思路还是比较好的,

/**
 * 验证名字是否为1到4位的中文字符
 * @author wu.yu
 * @version 2.0.1
 *
 * */
Object.defineProperty(String.prototype,"isMobile",{
    get:function () {
        return /^1[34578]\d{9}$/.test(this);
    }

});
/**
 * 验证名字是否为1到4位的中文字符
 * @author wu.yu
 * @version 2.0.1
 * */
Object.defineProperty(String.prototype,"isChineseName",{
    get:function () {
        return /^[\u4E00-\u9FA5]{2,4}$/.test(this);
    }
});
/**
 * 检验短信验证码是否为4位数字
 * @author wu.yu
 * @version 2.0.1
 * */
Object.defineProperty(String.prototype,"isValidateCode",{
    get:function () {
        return /^\d{4}$/.test(this);
    }
});


console.obj= function (obj) {
    this.log(JSON.stringify(obj,null,4))
}

window.lg={
    obj:function (obj) {
        console.log(JSON.stringify(obj,null,4))
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容