js验证email,电话,手机号码正则

验证email 核心代码如下

 代码如下 复制代码

function isEmail(input) {
        var reg = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z]+$/;
        return reg.test(input);
}

<script type="text/javascript" defer="defer">      

        function isEmail(strEmail)
        {
            if (strEmail.search(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/) != -1)
                return true;
            else
                alert("您输入的Email不合法,请重新输入!");
        }
      
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:TextBox ID="TextBox1" runat="server" onblur="javascript:return isEmail($(this).val());"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click"  />
    </div>
</form>

验证手机号

 代码如下 复制代码

function isMobile(input) {
        var reg=/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d{8}$/;
        return reg.test(input);
}

实例

 代码如下 复制代码

<script type="text/javascript">
function checkMobile(){
    var sMobile = document.mobileform.mobile.value
    if(!(/^1[3|5][0-9]d{4,8}$/.test(sMobile))){
        alert("不是完整的11位手机号或者正确的手机号前七位");
        document.mobileform.mobile.focus();
        return false;
    }
}
</script>
<form action="" name="mobileform" method="post" onSubmit="return checkMobile();">
<INPUT name="mobile" class="tdc" size="40" maxLength="11">
<INPUT name="action" type="hidden" value=mobile> <INPUT class="bdtj" name=B1 type=submit value="查 询">
</FORM>

验证电话号码代码

 代码如下 复制代码

function isPhone(input) {
        var reg= /^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/;
        return reg.test(input);
}

例子

 代码如下 复制代码

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('对不起,www.111cn.net您输入的电话号码有错误。区号和电话号码之间请用-分割');     
return false;   
}   
}  
return true;   
}  

时间: 2024-10-25 05:29:53

js验证email,电话,手机号码正则的相关文章

js验证固定电话 只能是数字 验证代码

js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124    function check_validate(value){    var reg = /^(d{3,4})-(d{7,8})/;    if( value.constructor === string ){    var re = value.match( reg );    return true;    }    return false;   

php中网址、email、手机号码正则表达代码

1. 判断Email: 域名由各国文字的特定字符集.英文字母.数字及"-"(即连字符或减号)任意组合而成, 但开头及结尾均不能含有"-","-"不能连续出现 . 域名中字母不分大小写.域名最长可达60个字节(包括后缀.com..net..org等). /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i; /内容/i 构

js验证email的正则

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <title>Un

常用js验证email 验证中文 英文 英文和数字正则

//判断email   function isemail(){   var rt = new array();   rt[0] = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";   rt[1] = "应为正确的e-mail格式!";      return rt;  }    //只能输入中文  function onlyzh(){   var rt = new array();   rt[0] = "^[u

同时验证电话号码与手机号码正则

$str ='13875884450'; if( preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str) || preg_match("/(?:13d{1}|15[03689])d{8}$/",$str)) {  echo '验证通过!'; } else {  echo '输入正确电话号码或手机号码!'; }

js验证输入是否为手机号码

 使用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.isMobi

js 验证手机号码

本文章也是收藏了大量的js 验证手机号码代码,全部来自网络,如果你对正则不怎么了解,就可以直接拿我们现在手机号码验证代码去用哦. js 验证手机号码 手机号码验证,验证13系列和150-159(154除外).180.185.186.187.188.189几种号码,长度11位 function isMobel(value)   {   if(/^13d{9}$/g.test(value)||(/^15[0-35-9]d{8}$/g.test(value))||   (/^18[05-9]d{8}$

PHP正则验证Email的方法

  本文实例讲述了PHP正则验证Email的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 <?php function validateEma

PHP正则验证Email的方法_php技巧

本文实例讲述了PHP正则验证Email的方法.分享给大家供大家参考.具体如下: <?php function validateEmail($email) { $isValid = true; $atIndex = strrpos($email, "@"); if (is_bool($atIndex) && !$atIndex) { $isValid = false; } else { $domain = substr($email, $atIndex+1); $l