`
strangeromo
  • 浏览: 65493 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用js正则表达式验证手机号,座机号和email格式

阅读更多
/**
 *author	zhutou
 **/

//手机号:13912345678
function isMobil(s)  
{  
	var patrn = /^[0-9]{11}$/;
	if(!patrn.exec(s)) {
		return false;
	}
	return true;
}

//普通座机号:+0086-010-66668888
function isTel(s)  
{  
	var patrn = /^[+]{0,1}(\d){1,4}[ ]{0,1}([-]{0,1}((\d)|[ ]){1,12})+$/;
	if(!patrn.exec(s)) {
		return false;
	}
	return true;
}

//email:zhutou@163.com
function isEmail(s)
{
	var patrn = /^([A-Za-z0-9])(\w)+@(\w)+(\.)(com|com\.cn|net|cn|net\.cn|org|biz|info|gov|gov\.cn|edu|edu\.cn)/;
	if(!patrn.exec(s)) {
		return false;
	}
	return true;
}

 

分享到:
评论
2 楼 strangeromo 2009-09-22  
licunbing 写道
校验写的有点简单 不太符合需求

是,没有太多的约束检查
1 楼 licunbing 2009-09-21  
校验写的有点简单 不太符合需求

相关推荐

    javascript常用正则表达式汇总

    本文介绍了在JavaScript中常用的正则表达式,这些正则表达式可用于项目开发中对不同数据格式的验证。以下是部分常见的正则表达式以及其应用场景: 1. 检查是否为空(empty) 正则表达式:``` /** * @param str ...

    HTML用正则表达式检验表格的实例代码

    在引用正则表达式进行验证之前,通常需要先用`trim()`方法去除用户输入的前后空格,然后才能进行长度和格式的校验,保证数据处理的准确性。如果校验不通过,则通过`alert()`函数给用户提示,并用`focus()`函数将光标...

    2021年前端必用js正则(小结).docx

    以下是一些2021年常用的JavaScript正则表达式及其应用场景。 #### 1. 手机号码验证 ```javascript /^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/ ``` 这个正则用于验证...

    2019年前端必用js正则(小结)

    电话格式验证包括手机号和座机电话,正则表达式如下: ```javascript /^((0\d{2,3}-\d{7,8})|(1[345789]\d{9}))/ ``` 11. 纯数字验证 验证是否为8位纯数字,正则表达式如下: ```javascript /^[0-9]{8}$/ ``` 12....

    验证数据js插件

    "验证数据js插件"就是这样一个工具,它可以帮助开发者快速、简便地实现对多种常见输入类型的验证,包括电话、手机、身份证、邮箱和座机号码等。下面我们将详细探讨这个插件及其相关知识点。 首先,`check.1.0.js`和...

    使用正则限制input框只能输入数字/英文/中文等等

    在网页开发中,为input框设置输入限制是常见的需求之一,使用正则表达式是实现这一需求的有效手段。正则表达式是一种强大的文本匹配工具,它可以根据预设的模式匹配字符串,实现对用户输入内容的校验。本文将详细...

    JavaScript表单验证开发

    - 验证手机号:/^1\d{10}$/。 - 验证QQ号:/^\d{5,10}$/。 在实际开发中,通常会把表单验证逻辑放在表单提交事件触发之前,防止非法数据的提交。为了提升用户体验,最好能够给予用户即时反馈,当用户输入不合法时...

Global site tag (gtag.js) - Google Analytics