js来验证电话号码与传真号码

如(?:(?[0+]d{2,3})?)[s-]? 国际区号
(?:(?:(0{1,3}))?[0d]{1,4})[s-] 国内区号
(?:[d]{7,8}|[d]{3,4}[s-][d]{3,4}) 电话号码(可加分机)

jscript code

(^(d{2,4}[-_-—]?)?d{3,8}([-_-—]?d{3,8})?([-_-—]?d{1,7})?$)|(^0?1[35]d{9}$)

简单说明

国际区号+国内区号+电话号码:

^(?:(?[0+]d{2,3})?)[s-]?(?:(?:(0{1,3}))?[0d]{1,4})[s-](?:[d]{7,8}|[d]{3,4}[s-][d]{3,4})$

(?:(?[0+]d{2,3})?)[s-]? 国际区号
(?:(?:(0{1,3}))?[0d]{1,4})[s-] 国内区号
(?:[d]{7,8}|[d]{3,4}[s-][d]{3,4}) 电话号码(可加分机)

 

function istel(object)
{
var s =document.getelementbyid(object.id).value;
//电话和手机号码验证
var pattern =/^((d{11})|^((d{7,8})|(d{4}|d{3})-(d{7,8})|(d{4}|d{3})-(d{7,8})-(d{4}|d{3}|d{2}|d{1})|(d{7,8})-(d{4}|d{3}|d{2}|d{1}))$)/;
// var pattern =/^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/;
//var pattern =/(^[0-9]{3,4}-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^([0-9]{3,4})[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
if(s!="")
{
if(!pattern.exec(s))
{
alert('电话号码输入有误,请输入。');
object.value="";
object.focus();
}
}
else
{
alert('电话号码不为空,请重新输入。');
}
}

时间: 2024-10-08 07:04:46

js来验证电话号码与传真号码的相关文章

js正则 验证电话号码

oTelephone.value='032-212121'; 非常简单了. if (oTelephone.value != "") {          if (!oTelephone.value.match(/^[0-9]{3,4}\-[0-9]{7,8}$/)) {         alert('对不起,电话区号以"-"分割,且只能为数字!');      oTelephone.focus();      oTelephone.select();      re

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="conten

js代码验证手机号码和电话号码是否合法_javascript技巧

这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:function Checkreg(){ .....   function Checkreg(){ //验证电话号码手机号码,包含 , 号段 if(document.form.phone.value==""&&document.form.UserMobile.value==""){ alert(&

三款js验证电话号码代码

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

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

javascript 数字与传真号码验证函数

<!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 验证电话号码

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

手机号与传真号码正则验证代码

传真号码验证 function istel(s) { var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/; var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/; if (!patrn.exec(s)) return false return true } 手机号码验证 function ismobil(s) { var patrn=/^[+]{0,1}(d){1,3,5}[ ]?([-

js 常用手机 电话号码 邮编 数字正则验证

js 常用手机 电话号码 邮编 数字正则验证 */ 电话号码验证 function istelephone(str) {  regexp = /^[0-9]+(-[0-9]+){1,2}$/ ;  return regexp.test ( str ) ; } 邮编验证 function ispostcode(str) {  regexp = /^[0-9]{6,6}$/ ;  return regexp.test ( str ) ; } 手机验证 function ismobile(str) {