字符串驗證規則

在貍米學習定義的各種驗證字段,思路還是比較好的,

/**
 * 驗證名字是否為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))
    }
}
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容