js 验证电话号 座机及手机号

function CheckTel() {
    /*验证电话号码
    验证规则:区号+号码,区号以0开头,3位或4位号码由7位或8位数字组成
    区号与号码之间可以无连接符,也可以“-”连接
    如01088888888,010-88888888,0955-7777777 */
    var isPhone = /^0\d{2,3}-?\d{7,8}$/;
    /*验证手机号码
    移动:134(1349除外)135 136 137 138 139 147 150 151 152 157 158 159 182 183 184 187 188
    联通:130 131 132 155 156 185 186 145
    电信:133 153 177 180 181 189*/
    var isMob = /^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/;
    var value = $("#telphone").val();
    if (isMob.test(value) || isPhone.test(value)) {
        return true;
    }
    else {
        return false;
    }
}
时间: 2024-10-28 20:57:07

js 验证电话号 座机及手机号的相关文章

JS验证电话号是否合法

/******************** 函数名称:IsTelephone 函数功能:固话,手机号码检查函数,合法返回true,反之,返回false 函数参数:obj,待检查的号码 检查规则: (1)电话号码由数字."(".")"和"-"构成 (2)电话号码为3到8位 (3)如果电话号码中包含有区号,那么区号为三位或四位 (4)区号用"(".")"或"-"和其他部分隔开 (5)移动电话

js 验证 网址 邮箱等

//判断是否是一个网址<script language="javascript">function checkuserinfo(){var homepage=userinfo.homepage.value;if(homepage==""){alert("请输入个人主页地址!");document.userinfo.homepage.focus();}else{if(!checkeURL(homepage)){alert("您

js 验证手机号码

js 验证手机号码 //验证手机号        function isMobel(value) {           if (/^1[3-8]+\d{9}$/g.test(value)) {                return true;            }            else {                return false;            }        } js 验证手机号码,码迷,mamicode.com

让 ASP.NET JS验证和服务端的 双验证 更简单

只用JavaScript验证安全不安全谁都知道,答案是不安全,非常的不安全.因为在客户端进行的验证相当于“让用户自己验证自己”,很明显是不靠谱的.你不能避免一些恶意用户人为的修改自己的表单进行欺骗,也不能避免第三方对表单进行截获后进行篡改再提交. 所以说,从安全的角度来说,单纯的依靠js验证,是不安全的,任何健壮的系统都必须在后端进行验证. 双验证大大增加了工作量,如何解决? 方案1:笨方法,都写一遍方案2:现有框架 ,比如MVC自带验证支持双向验证 ,不足点是要写 model加attrbute

.NET中表单的JS验证

JS验证代码如下:(需要引入两个JS包) 1 <script type="text/javascript" src="/js/jquery.validate.min.js"></script> 2 <script type="text/javascript" src="/js/jquery-1.7.2.js"></script> 3 <script type="t

js 验证表单 js提交验证类

js 验证表单 js提交验证类 附加:js验证radio是否选择 <script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++)         if(obj.oo[i].checked==true) return true; alert("请选择")return false; }</script><form id="f

js验证真实姓名与身份证号

最近的项目中用的需要调用实名认证的接口,实名认证接口价格相比短信而言高了不是几分钱,所以说调用实名认证的条件就要严格把关,因此用到js验证真实姓名与js验证身份证号. 进入正题 js验证真实姓名,是用的unicode字符的来进行匹配,而中国人的姓名长度一般都是2-4,所以重复匹配{2,4}次 1.js验证真实姓名 1 var regName =/^[\u4e00-\u9fa5]{2,4}$/; 2 if(!regName.test(name)){ 3 alert('真实姓名填写有误'); 4 r

js 验证年龄 姓名

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv = "content-type" content="text/html;charset=utf-8"/> &

js验证

var CommonCheck = { //两个时间比较 compareDate:function(end,start){ var d1Arr=end.split("-"); var d2Arr=start.split("-"); var ss1=new Date(d1Arr[0],d1Arr[1],d1Arr[2]); var ss2=new Date(d2Arr[0],d2Arr[1],d2Arr[2]); if(ss1<ss2){ return fals