js正则表达式 验证手机号,email地址和邮政编码
手机号码的验证(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地址和邮政编码的更多相关文章
- JS正则表达式验证手机号和邮箱
一.验证手机号 function isPoneAvailable(poneInput) { var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test( ...
- JS正则表达式验证账号、手机号、电话和邮箱
JS正则表达式验证账号.手机号.电话和邮箱 效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成, ...
- js正则表达式验证
有时候会要验证自己写的正则表达式是否正确 所以写了这个小东西: demo:js正则表达式验证 html: <h3>绿色表示匹配,红色表示不匹配</h3> <label&g ...
- js正则表达式验证大全
/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); ...
- js正则表达式验证大全--转载
转载来源:http://www.cnblogs.com/hai-ping/articles/2997538.html#undefined //判断输入内容是否为空 function IsNull(){ ...
- js 正则表达式验证
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9 ...
- JS正则表达式验证数字
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0- ...
- JS正则表达式验证数字(很全)
1.<script type="text/javascript"> 2. function validate(){ 3. var reg = new ...
- JS正则表达式验证数字非常全
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0- ...
随机推荐
- WPF QuickStart系列之附加属性(Attached Property)
这一篇博客是关于如何使用附加属性和创建自定义附加属性的. 1. 附加属性使用, WPF中对附加属性使用最多的莫过于对控件布局时设置控件的位置,例如在Canvas中有一个Rectangle, Ellip ...
- OpenMesh 删除网格顶点
OpenMesh 提供了 delete_vertex() 函数来实现从网格中删除顶点,在删除掉顶点的同时,所有与该顶点相连的边也同时被删除. OpenMesh 官方文档 中给的顶点删除函数声明如下: ...
- ubuntu12.04 安装eclipse
1:去官网下载最新版的eclipse for linux; 2:cd /usr/local 用命令 sudo mkdir eclipse 建立一个Eclipse的目录 3:将下载的文件copy到ec ...
- 使用 json_in_java
// */ // ]]> java_in_json Table of Contents 1. Java 使用 Json 1.1. 下载地址: 1.2. 构造 json 字符串 1.3. 解析 j ...
- ThinkPHP3.2 volist嵌套循环显示原理
php页面:$fatherList = $Document->where('pid=1')->select(); foreach($fatherList as $n=> ...
- vim 清空
插入模式 首先执行gg 跳至文件首行 然后执行dG就清空了整个文件 还有一种方法就要退出VIM,然后使用echo > file ,这样也能快速清空文件内容
- [HTTP那些事]网络请求API
在Android上,原生API有两个,HttpUrlConnection和HttpClient,它们对封装Socket进行封装,让HTTP请求变得简单.这应该也算框架吧? 想象下,如果没有HttpUr ...
- HTTP协议开发应用-HTTP&XML协议栈开发
Netty HTTP+XML协议栈开发 由于HTTP协议的通用性,很多异构系统间的通信交互采用HTTP协议,通过HTTP协议承载业务数据进行消息交互,例如非常流行的HTTP+XML或者RESTful+ ...
- poj1251 最小生成树
Description The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid ...
- SPOJ REPEATS 后缀数组
题目链接:http://www.spoj.com/problems/REPEATS/en/ 题意:首先定义了一个字符串的重复度.即一个字符串由一个子串重复k次构成.那么最大的k即是该字符串的重复度.现 ...