验证手机号

let Validate = function (type) {
	this.numberExg = /[^\d]/g;    //数字
	this.numberDecimalExg = '/[^\d\.]+?/g';  //数据,小数点
	this.phoneNumArr = [134, 135, 136, 137, 138, 139, 150, 151, 152, 158, 159, 178, 157, 181, 182, 187, 188, 147, 149, 145, 130, 131, 132, 155, 156, 185, 186, 183, 184, 133, 153, 180, 189, 177, 173, 175, 176, 170, 171];
}

Validate.prototype = {
	constructor: Validate,
	/*
	* 校验手机号
	*/
	ifPhoneNum: function (val) {
		//增加了校验的严谨性
		let tel = String(val).replace(/-/g,'').replace(/\s/g,'');
		if(isNaN(Number(tel))){
			return false;
		}
		if(tel.length!=11){
			return false;
		}
		return this.phoneNumArr.indexOf(parseInt(tel.substr(0, 3))) > -1;
	}

}

export default Validate;

 

转载于:https://my.oschina.net/u/3118385/blog/846952

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值