电话号码的校验

Posted 李美玲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电话号码的校验相关的知识,希望对你有一定的参考价值。

正则

function checkMobile(str) {
	var reg = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0135678]|18[0-9]|14[57])[0-9]{8}$/;
	if(str.match(reg)){
		return true;
	} else{
		return false;
	}
}

检查数据的完整

//弹窗提交的校验
function inspect(){
	//提交的操作
	$(\'.btn\').click(function(){
		if(checkDatas($(this).parent().find(\'ul:visible\').find(".contentmobilea"))){   //拿到电话号码的input
			Popups.close(\'.applytrial1\');
	   		Popups.close(\'.Feedback\');
		}else{
			
		}
	});
	
	// 检查数据完整性
	function checkDatas(type) {
		// 检查手机号
		var contactTel =type.val();//取input的value
		console.log(contactTel)
		var flag = true;
		if (contactTel == \'\' || contactTel == null || contactTel == undefined) {
			$(\'.contentmobile\').html(\'手机号不能为空\');
			flag = false;
			return flag;
		}
		if (!checkMobile(contactTel)) {
			$(\'.contentmobile\').html(\'请输入正确的手机格式\');
			flag = false;
			return flag;
		}
		return flag;
	}
}

使用方法

页面的html代码

以上是关于电话号码的校验的主要内容,如果未能解决你的问题,请参考以下文章

Android注解方式实现表单校验

Java实现身份证号码校验

javaScript手机号码校验工具类PhoneUtils详解

android小知识点代码片段

JavaScript脚本语言实现表单数据校验

java身份证号码校验邮箱校验手机号码/电话号码校验