三款js验证手机号码实例

<!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>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>实例</title>
</head>

<body>

验证手机号一

string.prototype.ismobile = function() {
return (/^(?:13d|15[89])-?d{5}(d{3}|*{3})$/.test(this.trim()));
}

return (/^(?:13d|15[89])-?d{5}(d{3}|*{3})$/.test(this.trim()));

var mobile = /^(((d{3}))|(d{3}-))?13d{9}|15[0-9]d{8}$/

正则表达式部分:
d 代表一个数字
{7,8} 代表7-8位数字(表示电话号码)
{3,} 代表分机号码
d{2,3} 代表区号
+]d{2,3} 代表国际区号
^13d{5,9}$/ //130–139。至少5位,最多9位
/^153d{4,8}$/ //联通153。至少4位,最多8位
/^159d{4,8}$/ //移动159。至少4位,最多8位

验证二

function checkmobile(mobile)  
{    
if (mobile != ""){     
var reg0 = /^13d{5,9}$/;  
var reg1 = /^153d{4,8}$/;  
var reg2 = /^159d{4,8}$/;  
var reg3 = /^0d{10,11}$/;
var reg4 = /^150d{4,8}$/;
var reg5 = /^158d{4,8}$/;
var reg6 = /^15d{5,9}$/;
var my = false;  
if (reg0.test(mobile))my=true;  
if (reg1.test(mobile))my=true;  
if (reg2.test(mobile))my=true;  
if (reg3.test(mobile))my=true;
if (reg4.test(mobile))my=true;  
if (reg5.test(mobile))my=true;  
if (reg6.test(mobile))my=true;  
if (!my){
//alert('对不起,您输入的手机或小灵通号码有错误。');    
return false;  
}  
return true;  
}  
}

验证三

var cellphone=/^(((1[0-9]{1}[0-9]{1}))+d{8})$/;
if(!cellphone.test(form1.messagehandset.value))
{
alert('请输入有效的手机号码!');
form1.messagehandset.focus();
return false;
}

</body>
</html>

时间: 2024-07-31 17:51:57

三款js验证手机号码实例的相关文章

三款js验证电话号码代码

这三款验证电话号码的js代码,只能验坐机,不能验证手机号码,当然本站提供大量的手机号验证实例与文章哦, function checkphone(phone)   {   //验证电话号码手机号码,包含153,159号段   if (phone==""){   alert("电话号码不能为空!");    return false;   }   if (phone != ""){    var p1 = /^(([0+]d{2,3}-)?(0d{2

三款js 验证邮箱格式代码

<script> function checkmail(str){ var strreg=""; var r; var strtext=document.all(str).value; //strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i; strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig; r=str

js 验证手机号码

本文章也是收藏了大量的js 验证手机号码代码,全部来自网络,如果你对正则不怎么了解,就可以直接拿我们现在手机号码验证代码去用哦. js 验证手机号码 手机号码验证,验证13系列和150-159(154除外).180.185.186.187.188.189几种号码,长度11位 function isMobel(value)   {   if(/^13d{9}$/g.test(value)||(/^15[0-35-9]d{8}$/g.test(value))||   (/^18[05-9]d{8}$

两款js验证中文正则表达式

提供两款js验证中文正则表达式哦,在很多的时我们需要验证用户输入的是中文或是其它,所以就要利用js验证中文了哦,下面二款是js验证中文函数. <script> function ischinese(temp) { var re = /[^u4e00-u9fa5]/; if(re.test(temp)) return false; return true; } alert(ischinese("中文")); </script> 验证中文代码二 /**   *校验字

两款js 验证日期格式与验证实例

例子 var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ; if ( !"2006-6-6".match(a)){ alert("日期格式不正确!")   } 看个日期验证函数 <script language="网页特效"> function check(){ var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12]

三款js url验证函数代码

<html> <head> <title>检查是否为url</title> <script language="网页特效"> function check(){ str = form1.txt.value; str = str.match(/http://.+/); if (str == null){ alert('你输入的url无效'); return false; }else{ alert("你输入的url有效&

三款JS判断是否为数字函数

<script language="网页特效"> function isnumber(str){ if(""==str){ return false; } var reg = /d/; return str.match(reg)==null; } </script> <script language="javascript"> function check() { if(form1.good_name.valu

js验证手机号码

闲来没事,写了一个小例子,欢迎大家多提宝贵建议~~~ 下面讲一下手机号码的特征:以1开头,第二位是3,5,7,8,9中的一位,从第三位开始是任意数字,一共有11位 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>手机号码验证</title> </head> <body> Tel:<input type="

两款js 验证只能输入字母.数字和下划线

function check_validate2(value){     var reg = /^w+$/;     if( value.constructor === string ){         var re = value.match( reg );         return true;     }     return false; } 实例代码二 <form> <input type="text" name="test_text"