常用项目js验证

 

/*通过JS验证方法*/

/**

 * 方法:验证是否为数字

 * demo: var s="520"; s.isNumber();

 */

String.prototype.isNumber=function(){return new RegExp(/^[1-9]\d*$/).test(this);};

/**

 * 方法:验证是否为中文

 * demo: var s="动感"; s.isChinese();

 */

String.prototype.isChinese=function(){return new RegExp(/^[u4e00-u9FA5]+$/).test(this);};

/**

 * 方法:验证是否为英文

 * demo: var s="donggan"; s.isEnglish();

 */

String.prototype.isEnglish=function(){return new RegExp(/^[a-zA-Z]+$/).test(this);};

/**

 * 方法:验证是否为身份证

 * demo: var s="360722198601015700"; s.isIdentity();

 */

String.prototype.isIdentity=function(){return new RegExp(/^\d{17}[\d{1}|X]$|^\d{15}$/).test(this);};

/**

 * 方法:验证是否为邮箱

 * demo: var s="ldg8601@gmail.com"; s.isEmail();

 */

String.prototype.isEmail=function(){return new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/).test(this);};

/**

 * 方法:验证是否为手机号码

 * demo: var s="13724190000"; s.isMobile();

 */

String.prototype.isMobile=function(){return new RegExp(/^[1-9]{1}[1-9]{1}\d{9}$/).test(this);};

/**

 * 方法:验证字符长度是否小于等于指定的长度,是return true,否return false.

 * demo: var s="abcdef"; s.checkLength(5);

 */

String.prototype.checkLength=function(l){return this.length<=l;};

后面慢慢完善啦。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值