js正则表达式
2015-09-09 17:21
615 查看
邮箱:949096562@qq.com 替换成9****2@qq.com
手机号:15200001111 替换成152****1111
身份证号验证:
手机号验证:
^ 匹配一行的开始,$ 匹配行结束符。
手机号:15200001111 替换成152****1111
var _regE = /([\s\S]{1})([\s\S]{7})[@@]*/; var email = $("#Email"); email.text(email.text().replace(_regE,"$1****")) var _regM = /([\s\S]{3})([\s\S]{4})/; var mobile = $("#mobile"); mobile.text(mobile.text().replace(_regM, "$1****"));
身份证号验证:
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(reg.test(IDNo) === false) { alert("身份证输入不合法"); return false; }
手机号验证:
var reg =/^1\d{10}$/; /^1[3|4|5|8][0-9]\d{8}$/ 这个更专业 //邮箱验证: /^([\w-\.]+)\x40((\[[0–9]{1,3}\.[0–9]{1,3}\.[0–9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0–9]{1,3})(\]?)$/ //验证密码格式是否正确 $(".pwd").blur(function () { var reg = /^[\u4e00-\u9fa50-9a-zA-Z_]{4,16}$/; if ($(this).val() != "") { if (!reg.test($(this).val())) { $(this).parent().next().children("span").text("密码格式不正确!"); } else { $(this).parent().next().children("span").text(""); } } }); //邮箱手机一起验证 var reg = /^(1[3|4|5|8][0-9]\d{8})|([\w-\.]+)\x40((\[[0–9]{1,3}\.[0–9]{1,3}\.[0–9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0–9]{1,3})(\]?)$/;
^ 匹配一行的开始,$ 匹配行结束符。
相关文章推荐
- .net后台输出js关闭当前浏览器窗口
- js实现3D图片逐张轮播幻灯片特效代码分享
- 如何用原生 javascript 写一个选项卡?
- javaScript学习笔记(一)
- JSP中的编码设置
- JSP脚本中的9个内置对象
- Datatables 相关配置
- jsp中四个作用域
- 一个不对的思路: js, cache, 浏览器后退按钮
- 返回到顶部JS实现
- 运用JS设置cookie、读取cookie、删除cookie
- VS2010常用插件介绍之Javascript插件
- 如何用js获取表单中的值
- js confirm用法
- JavaScript 获取当前时间戳的代码
- 【bzoj1028】【JSOI2007】【麻将】
- 【js】JSON.stringify 语法实例讲解
- fastjson生成和解析json数据,序列化和反序列化数据
- 简单实现兼容各大浏览器的js复制内容到剪切板
- Sencha Architect3 Extjs 01 准备工作