手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js验证电话号码与手机支持+86的正则表达式
js验证电话号码与手机支持+86的正则表达式
摘要:复制代码代码如下:正则表达式验证varValidate={isTel:function(s){varpatrn=/^((+?86)|((+8...

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>正则表达式验证</title>

<script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>

<script type="text/javascript">

var Validate = {

isTel: function (s) {

var patrn = /^((+?86)|((+86)))?d{3,4}-d{7,8}(-d{3,4})?$/

if (!patrn.exec(s)) return false

return true

},

isMobile: function (value) {

var validateReg = /^((+?86)|((+86)))?1d{10}$/;

return validateReg.test(value);

},

cellPhone: function () {

var cellPhoneNumber = $("#txtCellPhone").val();

if (!Validate.isMobile(cellPhoneNumber)) {

alert("手机号码格式不正确");

return false;

} else {

alert("您的手机号码格式是正确的");

}

},

telePhone: function () {

var telePhoneNumber = $("#txttelePhone").val();

if (!Validate.isTel(telePhoneNumber)) {

alert("电话号码格式不正确");

return false;

} else {

alert("您的电话号码格式是正确的");

}

}

}

</script>

</head>

<body>

<div>

<label>请输入手机号码(支持+86):</label><input type="text" id="txtCellPhone" /><input type="button" value="验证"/><br />

<label>请输入电话号码(支持+86):</label><input type="text" id="txttelePhone" /><input type="button" value="验证"/><br />

</div>

</body>

</html>

【js验证电话号码与手机支持+86的正则表达式】相关文章:

onpropertypchange

JavaScript的正则表达式中test()方法的使用

js生成验证码并直接在前端判断

DEFER怎么用?

javascript匹配车牌号正则表达式

详解AngularJS中的表达式使用

Java开发者都该知道的提高效率的工具

jQuery插件制作之参数用法实例分析

JavaScript实现DIV层拖动及动态增加新层的方法

简介JavaScript中toUpperCase()方法的使用

精品推荐
分类导航