`
lancijk
  • 浏览: 390198 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式判断电话号码

    博客分类:
  • JS
阅读更多
这里主要的还是要看正则表达式
<script type="text/javascript">
	function FrmAddLink_onsubmit() {
		var isMobile=/^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/;
		var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
		if(document.getElementById("name").value.trim()=="") {
			alert("对不起,请输入名称!");
			document.getElementById("name").focus();
			return false;
		} 
		var phone=document.getElementById("phone").value.trim();
		if(phone=="") {
			alert("对不起,请输入联系电话!");
			document.getElementById("phone").focus();
			return false;
		} 
		if(!isMobile.test(phone) && !isPhone.test(phone)){
			alert("对不起,请输入正确的手机号码或电话号码\n\n例如:13916752109或0712-3614072!");
			document.getElementById("phone").focus();
			return false;
		}
		return true;
	}
	
</script>
0
0
分享到:
评论
1 楼 s_8808 2015-06-08  
var isMobile=/^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/; 
undefined
isMobile.test("12345678912")
false
isMobile.test("18750206630")

相关推荐

    java使用正则表达式判断手机号的方法示例

    java使用正则表达式判断手机号的方法示例文章主要介绍了java使用正则表达式判断手机号的方法,分析了手机号码段的原理及java使用正则表达式针对手机号的匹配操作实现技巧。下面是文章中提到的知识点: 1. 手机号码...

    java 使用正则表达式验证电话号码的格式

    java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式

    正则表达式判断手机号码

    本话题将深入探讨如何使用正则表达式来判断手机号码的合法性。 在中国,手机号码通常遵循11位数字的格式,且以1开头,具体分为三段:前三位是网络提供商代码(如139、158等),中间四位是地区代码,最后四位是用户...

    java 最新手机号码、电话号码正则表达式

    最新手机号码、电话号码正则表达式

    wps正则表达式 以及 wps通过正则表达式验证手机号码

    对于国际电话号码,可能需要考虑国家代码,如“^\+91(\d{10}|\d{12})$”表示印度的手机号码,其中“91”是印度的国家代码,而`\d{10}`或`\d{12}`代表10位或12位的本地号码。 总之,虽然WPS Excel原生不支持正则...

    正则表达式在数据库查询中的应用

    2. **格式验证**:确保输入的数据符合预期的格式,如验证邮箱地址或电话号码。 ```sql SELECT * FROM users WHERE email REGEXP '^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'; ``` 3. **高级筛选**:基于...

    C#实现正则表达式判断

    本项目"**C#实现正则表达式判断**"主要探讨了如何在C#中使用正则表达式进行模式匹配和验证。 首先,我们需要了解正则表达式的基础概念。正则表达式是由字符和特殊符号组成的字符串,这些字符和符号代表了一组可能的...

    正则表达式判断手机邮箱

    这些函数会返回一个布尔值,表示输入的电话号码或邮箱地址是否符合规定的正则表达式。 了解并熟练掌握正则表达式是每个IT从业者必备的技能之一,它能帮助我们高效地处理文本数据,提高代码的可读性和实用性。在实际...

    Delphi 10.4 最新版正则表达式(TRegExpr)源码

    您还可以从网页或文档中提取电话号码,邮政编码等,在日志文件中搜索复杂的模式,然后您就可以想象得到。无需重新编译程序即可更改规则(模板)。TRegExpr以纯Pascal实现。它包含在 Lazarus(免费Pascal)项目中。...

    正则表达式 Java 判断字串是否合理

    根据给定的文件信息,我们可以总结出以下关于Java正则表达式的重要知识点: ### 1. 正则表达式简介 正则表达式是一种强大的文本处理工具,它能够帮助我们匹配、查找、替换等操作符合某种规则的字符串。在Java中,...

    电话号码及日期时间提取(正则表达式 C)

    在本项目中,“电话号码及日期时间提取(正则表达式 C)”是一个使用C语言编写的程序,它能够从文本中有效地识别和提取中国大陆的手机号码和固定电话号码,以及简体中文网页中的日期和时间信息。 首先,我们要理解...

    powerbuilder正则表达式,取字符串

    powerbuilder正则表达式,可以截取不定字符串。如 string ls_text ls_text = ' date of payment: 01.11.2004 ' …… ls_date = lnvo_re.of_getmatch(ls_text) //'01.11.2004' ls_day = lnvo_re.of_getmatch(ls_text,...

    c#使用正则表达式验证电话号码

    本示例主要讲解如何使用C#的正则表达式来验证电话号码的格式,确保输入的数据符合预设的规则。电话号码的格式可能因国家和地区而异,但通常包含数字和特定的分隔符。 首先,我们需要了解电话号码的一般模式。在中国...

    正则表达式判断用户信息

    例如,美国电话号码的格式可能是`(XXX) XXX-XXXX`,我们可以用以下正则表达式进行验证: ```java String phoneRegex = "^\\(\\d{3}\\) \\d{3}-\\d{4}$"; ``` 这个表达式匹配以括号包围的3位区号,空格,3位本地...

    正则表达式列举 代码 项目中直接使用

    正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、替换等操作,在软件开发、数据处理、网络爬虫等领域有着广泛的应用。在项目中直接使用正则表达式可以极大地提高代码的效率和可读性。以下是对给定文件中的...

    js_正则表达式全攻略

    ### 正则表达式在JavaScript中的应用全攻略 #### 一、正则表达式的概念及其在JavaScript中的重要性 正则表达式(Regular Expression)是一种强大的文本处理工具,能够帮助开发者进行复杂的字符串搜索和替换。在...

    sql_server 正则表达式

    通过设计复杂的正则表达式,可以从文本中提取特定格式的数据,如日期、电话号码等。这一能力在处理大量非结构化数据时尤为重要,能够帮助开发者迅速定位和提取关键信息,为数据分析和报告提供基础数据支持。 #### ...

    电话号码正则表达式的写法

    这是自己写的一个电话号码的正则表达式判断,挺好用的

    正则表达式经典案例学习讲解

    例如:字符串 "010-12345678" 中,我们可以使用该正则表达式来判断该字符串是否是一个有效的电话号码。 手机号码正则表达式 我们可以使用 /^0*(13|15)\d{9}$/ 正则表达式来验证手机号码。例如:字符串 ...

    winform 正则表达式验证控件源码

    正则表达式可以用来检查电子邮件地址的格式、电话号码的合法性,甚至验证密码强度等。这个"winform 正则表达式验证控件源码"的资源提供了一个方便的解决方案,帮助开发者在Winform应用中实现这种功能。 正则表达式...

Global site tag (gtag.js) - Google Analytics