在狸米学习定义的各种验证字段,思路还是比较好的,
/**
* 验证名字是否为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))
}
}
网友评论