js代码验证手机号码和电话号码是否合法
这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:function Checkreg(){ .....
function Checkreg(){ //验证电话号码手机号码,包含 , 号段 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 p =/^(([ \+]\d{ , }-)?( \d{ , })-)?(\d{ , })(-(\d{ ,}))?$/; var me=false; if(p .test(phone)){ me=true; } if(!me){ document.form.phone.value=''; alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割'); document.form.phone.focus(); return false; } } if(document.form.UserMobile.value != ""){ var mobile=document.form.UserMobile.value; var reg =/^ \d{ , }$/; var reg =/^ \d{ , }$/; var reg =/^ \d{ , }$/; var reg =/^ \d{ , }$/; var my=false; if(reg .test(mobile))my=true; if(reg .test(mobile))my=true; if(reg .test(mobile))my=true; if(reg .test(mobile))my=true; if(!my){ document.form.UserMobile.value=''; alert('对不起,您输入的手机或小灵通号码有错误。'); document.form.UserMobile.focus(); return false; } return true; } }
以上代码就是用js验证手机号码和电话号码是否合法的全部内容,希望大家喜欢。
相关推荐
-
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
/**************************************************************** //* 名 称:DataLength //* 功 能:计算数据的长度 //* 入口参数:fData:需要计算的数据 //* 出口参数:返回fData的长度(Unicode长度为2,非Unicode长度为1) //***************************************************************** function Dat
-
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/xhtml"><head> <title>正则表达式验证&l
-
js电话号码验证方法
一般家用电话号码,如果不带区号就是7位或者8位数字的长度,而区号就是3位或者4位数字和一横.所以,我们在编写验证代码可以通过两条正则表达式进行电话号码验证. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>电话号码验证</title> <script type="text/javascript"> function checkTel() {
-
js验证输入是否为手机号码或电话号码示例
代码如下: 复制代码 代码如下: <script type="text/javascript"> 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[8
-
js验证电话号码手机号码的正则表达式
下面提供的几款关于js 验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的. 复制代码 代码如下: function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段 if (phone==""){ alert("电话号码不能为空!"); return false; } if (phone != ""){ var p1 = /^(([0+]d{2,3}-)?(
-
javascript简单写的判断电话号码实例
用javascript简单写的判断电话号码 在很多网站注册的时候,需要我们填写电话号码,本来想糊弄一下,但是还不行,一直提示不正确,我去网上搜了很多,正则表达式,发现有很多不对的, 最后写了一个简单的,但是比较实用的 首先是html部分的内容 手机号:<input type="text" class="loginuser" placeholder="请输入您的手机号" id="uid" onblur="chec
-
JavaScript表单通过正则表达式验证电话号码
JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现. 复制代码 代码如下: //检查电话号码 function isTel(str){ var reg=/^([0-9]|[\-])+$/g ; if(str.length<7 || str.length>18){ return false; } else{ return reg.exec(str); }
-
JS正则表达式验证账号、手机号、电话和邮箱是否合法
验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. function checkUser(str){ var re = /^[a-zA-z]\w{3,15}$/; if(re.test(str)){ alert("正确"); }else{ alert("错误"); } } checkUser("jihua_cnblogs");//调用 验证手机号码 验证规则:11位数字,以1开头. function checkMobil
-
JavaScript通过正则表达式实现表单验证电话号码
JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现. 复制代码 代码如下: //检查电话号码 function isTel(str){ var reg=/^([0-9]|[\-])+$/g ; if(str.length18){ return false; } else{ return reg.exec(str); } }
-
js代码验证手机号码和电话号码是否合法
这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:function Checkreg(){ ..... function Checkreg(){ //验证电话号码手机号码,包含 , 号段 if(document.form.phone.value==""&&document.form.UserMobile.value==""){ alert(&qu
-
2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑. 简介 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"))操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串
-
教你用AngularJS框架一行JS代码实现控件验证效果
如上图所示,我们需要实现如下这些验证功能: 控件都是必输控件 都需要控制最大长度 第一次打开页面,控件不能显示为错误状态 输入内容再清空后,必输控件需要显示为错误状态 只有所有输入合法后,发布按钮才能变为可用状态 通过AngularJS,我们可以很轻松的实现这些要求,只需要1行JS代码.UI样式这里采用的是Bootstrap.先上示例代码: HTML. <!DOCTYPE html> <html lang="zh-cn" ng-app="ftitApp&qu
-
jquery验证手机号码、邮箱格式是否正确示例代码
复制代码 代码如下: //jquery验证邮箱 function checkSubmitEmail() { if ($("#email").val() == "") { //$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>"); alert("邮箱不能为空!") $("#email").focus(
-
鼠标焦点离开文本框时验证的js代码
利用js来验证文本框的值 复制代码 代码如下: <script> function onblurs(){ if(frm.name.value==""){ alert("请输入您的名字!"); }else if(frm.funny.value==""){ alert("爱好不得为空哦!"); } } </script> <form name="frm"> <tr>
-
JS 正则表达式验证密码、邮箱格式的实例代码
遗憾的是博客内容不允许包含js代码,不能在线测试,就只上代码了 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Regular Expression test</title> </head> <body> 用户名:(4-16位,字母.下划线.数字,减号) <br/> <input type="
-
js正则表达式验证大全(收集)
引用网址 http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式: function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下任何一个函数名称 } HTML代码: <input type=
-
最新手机号码、电话号码正则表达式
今天开始小编为大家系统整理关于正则表达式的一系列文章,希望大家会喜欢. 首先了解一下正则表达式的概念,正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. java手机号码正则表达式: /** * 验证手机号码 * * 移动号码段:139.138.137.136.135.134.150.151.152.157.158.159.182.183.187.188.147 * 联通号码
随机推荐
- flash遮住div问题的正确解决方法
- Ajax跨域代理访问网络资源的实现代码
- SQL SERVER 2008 CTE生成结点的FullPath
- easyui Droppable组件实现放置特效
- 能说明一下GETROWS的用法吗?
- Python 字符串中的字符倒转
- cocos creator Touch事件应用(触控选择多个子节点的实例)
- PHP+apc+ajax实现的ajax_upload上传进度条代码
- FCK调用方法..
- WML语言的基本情况
- web开发人员学习jQuery的6大理由及jQuery的优势介绍
- jQuery中绑定事件的命名空间详解
- javascript的键盘控制事件说明
- springboot数据库操作图文教程
- VC中使用GDI+的配置方法概述
- android开发教程之清除android数据缓存示例(清除本地数据缓存)
- Android编程实现滑动开关组件功能【附源码下载】
- nodejs 日志模块winston的使用方法
- Nginx 设置域名转发到指定端口的实现方法
- 缓存工具类ACache使用方法详解