`
thomas0988
  • 浏览: 484956 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

手机号码验证

 
阅读更多

js的:

<script type="text/javascript"> 
function checkMobile(){ 
    var sMobile = document.mobileform.mobile.value 
    if(!(/^[1][3,4,5,8][0-9]{9}$/.test(sMobile))){ 
        alert("不是完整的11位手机号或者正确的手机号前七位"); 
        document.mobileform.mobile.focus(); 
        return false; 
    } 
} 
</script> 
<form action="#" name="mobileform" method="post" onSubmit="return checkMobile();"> 
<INPUT name="mobile" size="40" maxLength="11"> 
<INPUT name="action" type="hidden" value=mobile> 
<INPUT class=bdtj name=B1 type=submit value="查 询"> 
</FORM> 

 

java的:

	/**
		 * 手机号验证
		 * 
		 * @param  str
		 * @return 验证通过返回true
		 */
		public static boolean isMobile(String str) { 
			Pattern p = null;
			Matcher m = null;
			boolean b = false; 
			p = Pattern.compile("^[1][3,4,5,8][0-9]{9}$"); // 验证手机号
			m = p.matcher(str);
			b = m.matches(); 
			return b;
		}
		/**
		 * 电话号码验证
		 * 
		 * @param  str
		 * @return 验证通过返回true
		 */
		public static boolean isPhone(String str) { 
			Pattern p1 = null,p2 = null;
			Matcher m = null;
			boolean b = false;  
			p1 = Pattern.compile("^[0][1-9]{2,3}-[0-9]{5,10}$");  // 验证带区号的
			p2 = Pattern.compile("^[1-9]{1}[0-9]{5,8}$");         // 验证没有区号的
			if(str.length() >9)
			{	m = p1.matcher(str);
	 		    b = m.matches();  
			}else{
				m = p2.matcher(str);
	 			b = m.matches(); 
			}  
			return b;
		}

 

分享到:
评论

相关推荐

    js实现表单、邮箱、手机号码验证插件

    总的来说,使用JavaScript实现表单、邮箱和手机号码验证是现代网页开发中的基本技巧,能够显著提升用户界面的友好性和数据质量。通过熟练掌握这些验证方法,开发者可以构建出更加健壮和用户友好的Web应用。

    JSF页中手机号码验证类

    JSF页中关于手机号码验证类,类文件,使用时记得把文件名改一下

    jquery input字符串验证(手机号码验证、字母数字验证) 带示列

    本教程将详细讲解如何使用jQuery进行字符串验证,特别是手机号码验证和字母数字验证,以及涉及的正则表达式知识。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...

    IOS手机号码验证

    在iOS开发中,手机号码验证是一项基础且重要的功能,它能确保用户提供的手机号码符合特定格式,从而提高数据的准确性和安全性。本文将深入探讨如何使用正则表达式进行iOS中的手机号码验证。 首先,我们需要了解手机...

    js表单验证插件、邮箱验证、中文汉字验证、手机号码验证、数字验证

    本资源提供的"js表单验证插件"正是一款专注于前端验证的工具,它包含了多种常见的验证功能,如邮箱验证、中文汉字验证、手机号码验证以及数字验证。 1. **邮箱验证**:JavaScript 邮箱验证通常通过正则表达式实现,...

    checkphonenumber.rar_javascript_手机号码验证

    在这个"checkphonenumber.rar_javascript_手机号码验证"的压缩包文件中,我们主要关注的是如何使用JavaScript来验证用户输入的手机号码是否合法。手机号码验证是网络表单数据验证的重要组成部分,确保用户提交的数据...

    Laravel开发-laravel-phone Laravel 手机号码验证类

    `laravel-phone`就是一个专为Laravel设计的手机号码验证类库,它利用了谷歌的libphonenumber API来实现强大的手机号码处理功能。libphonenumber是一个开源项目,由谷歌维护,用于解析、格式化、存储和验证国际电话...

    JS电话、手机号码验证代码

    ### JS电话、手机号码验证代码知识点解析 #### 一、背景与目的 在现代Web开发中,表单数据的有效性和准确性对于用户体验至关重要。其中,电话号码和手机号码的验证是前端开发中的常见需求之一。本篇文章将深入分析...

    手机号码验证mobilePhoneNumber.zip

    《手机号码验证:深入理解mobilePhoneNumber库》 在数字化时代,手机号码验证是网络应用中的重要环节,确保用户输入的手机号码有效、合法,对于提高用户体验、保障数据安全具有重要意义。mobilePhoneNumber是一款专...

    个人写的一个手机号码验证

    个人用js写的一个手机号码验证,可以增强初学者对if语句的了解。

    js手机号码验证

    js手机号码验证,判断输入的是否为数字,是否为11位,判断手机号是否存在,比如12311111111虽然是11位数字,但是是错误号码。鼠标离开文本框即刻判断。

    蓝色大气账号密码登录和手机号码验证登录切换页面模板

    其次,手机号码验证登录是一种安全性和便捷性兼顾的登录方式。用户输入手机号后,系统通过短信或验证码应用发送一次性密码(OTP),用户需在规定时间内输入此密码以完成验证。这种方式可以有效防止恶意攻击,因为...

    2020年最新的手机号码和固话号码验证的正则表达式

    ### 一、手机号码验证正则表达式 #### 表达式 ```regex ^1((34[0-8]\d{7})|((3[0-3|5-9])|(4[5-7|9])|(5[0-3|5-9])|(66)|(7[2-3|5-8])|(8[0-9])|(9[1|8|9]))\d{8})$ ``` #### 解析 该正则表达式的目的是匹配中国...

    js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......

    js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用

    javascript 手机号码验证是否正确

    ### JavaScript 手机号码验证知识点解析 #### 一、手机号码验证的重要性 在现代Web应用开发中,手机号码验证是一项非常重要的功能。它主要用于确保用户输入的手机号码格式正确,以便进行后续的操作,如发送验证码、...

    正则验证手机号码

    其中,手机号码验证是常见的需求之一。本文将深入探讨如何使用正则表达式来验证手机号码,并结合给定的部分内容,提供详细的解释。 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种用于匹配字符...

    电话号码和手机号码+86的正则验证

    1. **手机号码验证**: - 中国的手机号码是11位数字,国际拨打时为12位,前两位通常是13, 14, 15, 16, 17, 18, 19。所以,一个基本的正则表达式可以是:`^\\+861[3-9]\\d{9}$`。这个表达式会匹配所有以+86开头,...

    js验证手机号码

    #### 二、JS实现手机号码验证的基本思路 在JS中实现手机号码验证主要分为两个步骤: 1. **检查手机号码是否为空**:如果为空,则提示用户填写手机号码。 2. **使用正则表达式验证手机号码的格式**:如果格式不正确,...

Global site tag (gtag.js) - Google Analytics