校验html输入值为电话号码,js验证输入是否为手机号码或电话号码示例
代码如下:
String.prototype.Trim = function() {
var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null) ? "" : m[1];
}
String.prototype.isMobile = function() {
return (/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));
}
String.prototype.isTel = function()
{
//"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
//return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
}
function chkForm() {
with(document.form1){
if (tel.value.isMobile()||tel.value.isTel()) {
tel.value = tel.value.Trim();
alert("您的电话/手机号码是:" + tel.value);
return true;
}
else {
alert("请输入正确的手机号码或电话号码\n\n例如:13916752109或0712-3614072");
tel.focus();
return false;
}
}
}
校验html输入值为电话号码,js验证输入是否为手机号码或电话号码示例相关推荐
- html验证座机号码_js验证输入是否为手机号码或电话号码示例
代码如下 : 复制代码代码如下 : String.prototype.Trim = function() { var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/); ...
- js验证固定电话、手机号码(代码大全)
js验证固定电话.手机号码:代码大全 1. 手机号码 // 正则表达式 if(!(/^1[3456789]\d{9}$/.test(this.mobile))){ this.$notify.error ...
- js验证固定电话、手机号码
规则的国内固定电话和传真的格式基本都是带有0的区号+连接符"-"+电话号码,另外还有可能有分机号,区号有3位.4位,电话号码有7位和8位的:其它格式的有前面不带0的,或者不带连接符 ...
- 快速使用js验证输入的数字类型
为什么80%的码农都做不了架构师?>>> function checkbuttonPressed(){ var layoutObj=document.getEleme ...
- JS 对输入的姓名 手机号码 邮箱做校验
转载:https://www.cnblogs.com/xiaowazi/p/10262467.html 这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tia ...
- JS 对输入的姓名 手机号码 邮箱做校验
这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tianjia_name').val(); function isCorrectname(name){ reg ...
- JS正则验证手机号码或者电话号码(转)
中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...
- java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...
- 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object) { ...
最新文章
- 横空出世,席卷互联网--评微软等公司数据结构+算法面试100题
- ITK:Sobel边缘检测图像滤镜
- 防重 Token 令牌如何实现幂等性?
- 插件完整_紫天学习星球教学:布料模拟插件完整功能使用详解01(中文)
- 我在斯坦福做科研的碎碎念
- SQL Server 将某一列的值拼接成字符串
- python入门第四章十大歌手 手机通讯录 神奇魔方阵 青春有你
- 苹果电脑如何使用Tuxera NTFS for mac抹掉NTFS格式
- 史上最全科研网站!!!
- matlab 崎岖 视频的起始时间,怎么样给视频打马赛克 视频中打马赛克 视频某个时间段开始局部加马赛克 设置起始时间...
- 用计算机如何算瓷砖菱形加工,瓷砖菱形铺贴怎么计算面积
- 手机号归属地运营商查询-JAVA
- 抽象基类与接口,共性与个性的选择
- 利用Yocto构建嵌入式Linux教程01--第一个Yocto项目构建
- 镶嵌数据集工具小结(八)色彩平衡与接缝线 Ⅱ
- JMeter-接口自动化测试读取用例,执行并结果回写
- ROS noetic gazebo11车轮不显示的问题
- 权利的游戏 S0803
- 简单的android游戏框架——zgf
- 学计算机近视度数加深,导致近视加深的八大原因
热门文章
- 中国开源持续燃烧,给开发者的两点思考
- 没错!Python程序员正在消失,HR:你才知道?
- 华为开发者大会上,鸿蒙问世、方舟编译器开源、还有 EMUI 10;壕置100万美元,苹果推出漏洞攻击报告赏金计划……...
- 重磅!Python又第一了!网友:为什么找不到好工作?真相让人脸红…
- java哪个城市的需求量大_4大互联网热门城市Java薪资情况,看完你想去哪个城市发展呢?...
- 显微镜下的大明内容_平凡故事展现炮火下人性光辉,李少红《解放·终局营救》创作全解...
- 移动端H5 腾讯地图sdk 当前位置 地址你解析 距离计算
- Flowable 数据库表结构 ACT_RE_PROCDEF
- shell脚本触发java程序支持传参补跑_01
- DMN结合bpmn简化流程_07