【转】JS正则验证邮手机、箱等格式
2024-10-03 19:11:30
function test()
{
var temp = document.getElementById("text1");
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(!myreg.test(temp.value))
{
alert('提示\n\n请输入有效的E_mail!');
myreg.focus();
return false;
}
}
//由于方法相同,一下只写出相关的正则表达式
//对于手机号码的验证(提供了两种方法)
var mobile=/^((13[0-9]{1})|159|153)+\d{8}$/;
var mobile1=/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/;
//对于区号的验证
var phoneAreaNum = /^\d{3,4}$/;
//对于电话号码的验证
var phone =/^\d{7,8}$/;
二.解释相关的意义
1. /^$/ 这个是个通用的格式。
^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
2. 里面输入需要实现的功能。
* 匹配前面的子表达式零次或多次;
+ 匹配前面的子表达式一次或多次;
?匹配前面的子表达式零次或一次;
\d 匹配一个数字字符,等价于[0-9]
最新文章
- c#数据绑定(5)--LINQ
- Laravel 下结合阿里云邮件推送服务
- 31.从尾到头输出链表[Print linked list from last to first]
- FindBugs缺陷库
- CentOS中操作
- 再谈php乱码问题
- 关于Oracle数据库字符集的选择
- CH BR13数学(啥?-a^b≡a^b mod phi(p)+phi(p)(mod p)(b>;=phi(p))公式)
- C# Webclient 和 Httpclient如何通过iis authentication 身份验证。
- 201521123042《Java程序设计》 第7周学习总结
- 【linux】php安装 出现Sorry, I cannot run apxs. ***错误解决方法
- Jdk 接口类RandomAccess了解
- DevExpress控件库 开发使用经验总结2 DevExpress汉化之WinForm开发模式汉化
- java 线程方法 ---- yiled()
- linux的挂载含义
- Python——网络编程基础
- 《Coderxiaoban团队》第二次作业:团队项目选题报告
- Eclipse xml中自动提示,添加 dtd或xsd依赖
- Docker添加镜像加速器
- input属性type为file打开文件资源管理器时,如何限制多次选取或只能一次选取的行为
热门文章
- 2019.9.19HTML基础
- vmware虚拟机安装centos7.3
- 华为ensp问题:云映射本地网卡,直连路由器可以ping通,pc却不行?
- [牛客] [#1108 J] [树形结构] 买一送一
- java8学习之收集器枚举特性深度解析与并行流原理
- ZOJ red black tree
- HihoCoder1336 Matrix Sum(二维树状数组求和)
- 【leetcode】341. Flatten Nested List Iterator
- 【leetcode】1244. Design A Leaderboard
- HDU1176-免费馅饼(DP)