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; }
相关推荐
总的来说,使用JavaScript实现表单、邮箱和手机号码验证是现代网页开发中的基本技巧,能够显著提升用户界面的友好性和数据质量。通过熟练掌握这些验证方法,开发者可以构建出更加健壮和用户友好的Web应用。
JSF页中关于手机号码验证类,类文件,使用时记得把文件名改一下
本教程将详细讲解如何使用jQuery进行字符串验证,特别是手机号码验证和字母数字验证,以及涉及的正则表达式知识。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...
在iOS开发中,手机号码验证是一项基础且重要的功能,它能确保用户提供的手机号码符合特定格式,从而提高数据的准确性和安全性。本文将深入探讨如何使用正则表达式进行iOS中的手机号码验证。 首先,我们需要了解手机...
本资源提供的"js表单验证插件"正是一款专注于前端验证的工具,它包含了多种常见的验证功能,如邮箱验证、中文汉字验证、手机号码验证以及数字验证。 1. **邮箱验证**:JavaScript 邮箱验证通常通过正则表达式实现,...
在这个"checkphonenumber.rar_javascript_手机号码验证"的压缩包文件中,我们主要关注的是如何使用JavaScript来验证用户输入的手机号码是否合法。手机号码验证是网络表单数据验证的重要组成部分,确保用户提交的数据...
`laravel-phone`就是一个专为Laravel设计的手机号码验证类库,它利用了谷歌的libphonenumber API来实现强大的手机号码处理功能。libphonenumber是一个开源项目,由谷歌维护,用于解析、格式化、存储和验证国际电话...
### JS电话、手机号码验证代码知识点解析 #### 一、背景与目的 在现代Web开发中,表单数据的有效性和准确性对于用户体验至关重要。其中,电话号码和手机号码的验证是前端开发中的常见需求之一。本篇文章将深入分析...
《手机号码验证:深入理解mobilePhoneNumber库》 在数字化时代,手机号码验证是网络应用中的重要环节,确保用户输入的手机号码有效、合法,对于提高用户体验、保障数据安全具有重要意义。mobilePhoneNumber是一款专...
个人用js写的一个手机号码验证,可以增强初学者对if语句的了解。
js手机号码验证,判断输入的是否为数字,是否为11位,判断手机号是否存在,比如12311111111虽然是11位数字,但是是错误号码。鼠标离开文本框即刻判断。
其次,手机号码验证登录是一种安全性和便捷性兼顾的登录方式。用户输入手机号后,系统通过短信或验证码应用发送一次性密码(OTP),用户需在规定时间内输入此密码以完成验证。这种方式可以有效防止恶意攻击,因为...
### 一、手机号码验证正则表达式 #### 表达式 ```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地址,是否字符串,是否数字......,十分方便,随取随用
### JavaScript 手机号码验证知识点解析 #### 一、手机号码验证的重要性 在现代Web应用开发中,手机号码验证是一项非常重要的功能。它主要用于确保用户输入的手机号码格式正确,以便进行后续的操作,如发送验证码、...
其中,手机号码验证是常见的需求之一。本文将深入探讨如何使用正则表达式来验证手机号码,并结合给定的部分内容,提供详细的解释。 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种用于匹配字符...
1. **手机号码验证**: - 中国的手机号码是11位数字,国际拨打时为12位,前两位通常是13, 14, 15, 16, 17, 18, 19。所以,一个基本的正则表达式可以是:`^\\+861[3-9]\\d{9}$`。这个表达式会匹配所有以+86开头,...
#### 二、JS实现手机号码验证的基本思路 在JS中实现手机号码验证主要分为两个步骤: 1. **检查手机号码是否为空**:如果为空,则提示用户填写手机号码。 2. **使用正则表达式验证手机号码的格式**:如果格式不正确,...