手机号码的验证(13开头和158,159开头,共11位)

var re;
        var ss=document.getElementById('textbox3').value;
        re= /^(13[0-9]{9})|(15[89][0-9]{8})$/
        if(re.test(ss))
         {
           document.getElementById('label3').innerText="";   //给label赋值用innerText
         }
        else
        {
         document.getElementById('label3').innerText="请输入正确的手机号码!";
         document.getElementById('imagebutton1').disabled=true; //禁用Button用disabled
        }

邮件地址的验证(包含@和.)

var re;
          var ss=document.getElementById(textboxid).value;
          re= /\w@\w*\.\w/
         if(re.test(ss))
           document.getElementById('label4').innerText="";
         else
         {
           document.getElementById('label4').innerText="请输入正确的邮件地址!";
           document.getElementById('imagebutton1').disabled=true;
         }

邮政编码的验证(开头不能为0,共6位)

var ss=document.getElementById('TextBox4').value;
        var re= /^[1-9][0-9]{5}$/
        if(re.test(ss))
          document.getElementById('label5').innerText="";
        else
        {
          document.getElementById('label5').innerText="邮政编码格式不正确!";

}

var r= /^13[012345789]{9}/ 以13开头的11位数,后9位不能出现数字6

验证帐号是否合法
验证规则:字母、数字、下划线组成,字母开头,4-16位。

 function
checkUser(str){
var
re = /^[a-zA-z]\w{,}$/;
if(re.test(str)){
alert("正确");
}else{
alert("错误");
}
}
checkUser("jihua_cnblogs");//调用

1、最新的电话号码段:

移动: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

2、电话号码正则:

固话:([0-9]{3,4}-)?[0-9]{7,8}

手机:^((\+?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 txtMobile = document.getElementById('txtMobile').value;
var isPhone = /^([-]{,}-)?[-]{,}$/;
var isMob=/^((\+?)|(\(\+\)))?([][-]{}|[][-]{}|[][-]{}|[-]{}|[-]{})$/;
re = /^\d{,}-?\d{,}$/; //&& !isMob.test(txtMobile)
if (!isPhone.test(txtMobile) && !isMob.test(txtMobile)) {
$("#lbl_wrong").text("输入的电话格式有误,请重新输入!");
$("#txtMobile").text("");
return false;
}

js正则表达式 验证手机号,email地址和邮政编码的更多相关文章

  1. JS正则表达式验证手机号和邮箱

    一.验证手机号 function isPoneAvailable(poneInput) { var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test( ...

  2. JS正则表达式验证账号、手机号、电话和邮箱

    JS正则表达式验证账号.手机号.电话和邮箱 效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成, ...

  3. js正则表达式验证

    有时候会要验证自己写的正则表达式是否正确 所以写了这个小东西: demo:js正则表达式验证 html: <h3>绿色表示匹配,红色表示不匹配</h3> <label&g ...

  4. js正则表达式验证大全

    /判断输入内容是否为空    function IsNull(){        var str = document.getElementById('str').value.trim();      ...

  5. js正则表达式验证大全--转载

    转载来源:http://www.cnblogs.com/hai-ping/articles/2997538.html#undefined //判断输入内容是否为空 function IsNull(){ ...

  6. js 正则表达式验证

    验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9 ...

  7. JS正则表达式验证数字

    <script type="text/javascript"> function validate(){ var reg = new RegExp("^[0- ...

  8. JS正则表达式验证数字(很全)

    1.<script type="text/javascript"> 2.     function validate(){ 3.       var reg = new ...

  9. JS正则表达式验证数字非常全

    <script type="text/javascript"> function validate(){ var reg = new RegExp("^[0- ...

随机推荐

  1. 使用PHP获取时间今天 明天 昨天 时间戳的详解

    使用php获取时间今天明天昨天时间戳 2013-06-20 11:12 <?php echo "今天:".date("Y-m-d")."< ...

  2. thinkphp测试方法

    1.如果是单个函数可以使用命令行的模式调试. 2.如果是公用函数可以新增一个控制器函数来测试: 如测试这条公共函数

  3. AWS S3 API实现文件上传下载

    http://blog.csdn.net/marvin198801/article/details/47662965

  4. android studio手动加入jar包

    点击启动AndroidStudio,启动后的界面如图所示. 复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的AndroidStudio项目都有像这样 ...

  5. 贪心 Codeforces Round #289 (Div. 2, ACM ICPC Rules) B. Painting Pebbles

    题目传送门 /* 题意:有 n 个piles,第 i 个 piles有 ai 个pebbles,用 k 种颜色去填充所有存在的pebbles, 使得任意两个piles,用颜色c填充的pebbles数量 ...

  6. Codeforces 343D Water Tree(DFS序 + 线段树)

    题目大概说给一棵树,进行以下3个操作:把某结点为根的子树中各个结点值设为1.把某结点以及其各个祖先值设为0.询问某结点的值. 对于第一个操作就是经典的DFS序+线段树了.而对于第二个操作,考虑再维护一 ...

  7. Codeforces 653D Delivery Bears(最大流)

    题目大概说有一张n个点m条边的简单有向图,每条边只能允许一定总量的货物通过.要让x只熊从1点到n点运送货物,每只熊都要运送且运送的货物重量都一样,求该重量的最大值. 二分重量判断是否成立. 如果已知重 ...

  8. MongoDB 入门之安装篇

    前言:MongoDB 在各 OS 上的安装比较简单,此文章只用来记录,不考虑技术深度. 一.Ubuntu 导入 MongoDB 公钥,添该软件源文件,更新源列表 sudo apt-key adv -- ...

  9. ural 2062 Ambitious Experiment

    2062. Ambitious Experiment Time limit: 3.0 secondMemory limit: 128 MB During several decades, scient ...

  10. iOS之04-方法的声明和实现

    本次重点学习和理解OC对象方法的声明和定义 代码: /* 计算器类 方法: 1> 返回 π 2> 计算某个整数的平方 3> 计算两个整数的和 */ #import <Found ...