三款js验证电话号码代码

这三款验证电话号码的js代码,只能验坐机,不能验证手机号码,当然本站提供大量的手机号验证实例与文章哦,
function checkphone(phone)  
{  
//验证电话号码手机号码,包含153,159号段  
if (phone==""){  
alert("电话号码不能为空!");   
return false;  
}  
if (phone != ""){   
var p1 = /^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/;  
var me = false;  
if (p1.test(phone)) me=true;  
if (!me){     
//alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');    
return false;  
}  

return true;  
}  

电话号码验证二

if (document.form.phone.value=="" && document.form.usermobile.value==""){
alert("电话号码和手机号码至少选填一个阿!");
document.form.phone.focus();
return false;
}
if (document.form.phone.value != ""){
var phone=document.form.phone.value;
var p1 = /^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/;
var me = false;
if (p1.test(phone))me=true;
if (!me){
document.form.phone.value='';
alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
document.form.phone.focus();
return false;
}
}

方法三

js验证电话号码

电话号码已不是以前那么固定,号码不断升级。故做出最简的最实用的号码验证
1、在电话号码里只允许出现"0-9"、 "-"、 "+"
var cellphone=/^([d-+]*)$/;
if(!cellphone.test(form1.messagephone.value))
{
alert('您输入有效电话号码!');
form1.messagephone.focus();
return false;
}
-------------------------------------------------------------------------------------
下面是以前固有规则的验证
2、验证固定电话号码
要求格式为:
或加国家号:+2--3位
或不加区号:7--8位
或加3位区号:7--8位
或加4位区号:7--8位

function check()
{
if(testit()||checkphone())
{
return true;
}
return false;
}

function testit(){
var filter=/^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/;
return filter.test(form1.messagephone.value);
}

function checkphone()
{
var filter=/^(([0+]d{2,3}-)?(0d{2,3}))?(d{7,8})(-(d{3,}))?$/
return filter.test(form1.messagephone.value);
}

 

时间: 2024-09-17 12:09:04

三款js验证电话号码代码的相关文章

三款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验证手机号码实例

<!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-

几款正则表达式验证邮箱代码

在我们做网页时,经常会用到收集用户信息,我们就会碰到验证邮箱是吧,这里为了提供用户体验我们就会用js先作处理再用php教程,jsp教程,asp教程,.net等来处理.下面我们来看几款正则表达式验证邮箱代码吧. 验证邮箱代码一 function is_email($email) { return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email); } echo is_email($

js验证电话号码与手机支持+86的正则表达式

 本篇文章主要介绍了js验证电话号码与手机支持+86的正则表达式.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <!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/x

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

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

三款文字向上滚动代码

<title>三款文字向上滚动代码</title> <style type=text/css教程> #divascontainer {  clip: rect(0px 320px 120px 0px); height: 120px; left: 10px; overflow: hidden; position: absolute; top: 10px; visibility: hidden; width: 250px } #divascontent {  left: 0

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.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte

两款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有效&