`
- 浏览:
60263 次
- 性别:
- 来自:
宁波
-
js 代码
- function Checkreg()
- {
-
- if (document.form.phone.value=="" && document.form.UserMobile.value==""){
- alert("电话号码和手机号码至少选填一个阿!");
- document.form.phone.focus();
- return false;
- }
- if (document.form.phone.value != ""){
- var phone=document.form.phone.value;
- var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
- var me = false;
- if (p1.test(phone))me=true;
- if (!me){
- document.form.phone.value='';
- alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
- document.form.phone.focus();
- return false;
- }
- }
- if (document.form.UserMobile.value != ""){
- var mobile=document.form.UserMobile.value;
- var reg0 = /^13\d{5,9}$/;
- var reg1 = /^153\d{4,8}$/;
- var reg2 = /^159\d{4,8}$/;
- var reg3 = /^0\d{10,11}$/;
- var my = false;
- if (reg0.test(mobile))my=true;
- if (reg1.test(mobile))my=true;
- if (reg2.test(mobile))my=true;
- if (reg3.test(mobile))my=true;
- if (!my){
- document.form.UserMobile.value='';
- alert('对不起,您输入的手机或小灵通号码有错误。');
- document.form.UserMobile.focus();
- return false;
- }
- return true;
- }
- }
- 说明
- test方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。
-
- 正则表达式部分:
- \d 代表一个数字
- {7,8} 代表7-8位数字(表示电话号码)
- {3,} 代表分机号码
- d{2,3} 代表区号
- \+]\d{2,3} 代表国际区号
- ^13\d{5,9}$/
- /^153\d{4,8}$/
- /^159\d{4,8}$/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
下面提供的几款关于js 验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的。 代码如下:function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段...
javascript 实现电话号码验证,用户输入数据,可以验证数据是否是合法的电话号码。
总的来说,JavaScript验证技术在前端开发中起着至关重要的作用,帮助我们确保用户提交的数据有效且安全。通过对身份证、汉字、数字和电话号码的验证,我们可以构建更健壮、更安全的应用程序,提供更好的用户体验。
代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...<head> <title>正则表达式验证</title> [removed][removed] <script type=”
在本教程中,我们将深入探讨如何使用JavaScript进行有效的验证,特别是在登录系统中对用户输入数据如电话号码、邮箱等进行验证。 一、JavaScript验证基础 JavaScript验证是前端开发中的重要环节,它能够实时检查...
5. **js验证电话号码.txt**: 验证电话号码通常需要特定的格式,如国内的11位手机号码。这可能涉及到使用正则表达式,例如 `/^1[3-9]\d{9}$` ,确保输入符合手机号码的格式。 6. **js验证邮件.txt**: 验证电子...
### JS验证手机号码知识点详解 #### 1. 正则表达式基础 在JS中,正则表达式是一种用于模式匹配的强大工具,可以用来搜索、替换或提取字符串中的特定模式。正则表达式由一系列字符和特殊符号组成,用于定义搜索模式...
本篇文章将深入分析一个具体的JavaScript脚本示例,该脚本用于验证电话号码和手机号码的有效性。 #### 二、关键知识点详解 ##### 1. **字符串处理方法** - `Trim` 方法 - **定义**:此方法用于去除字符串两端的...
验证电话号码 电话号码的验证通常需要考虑区号和号码段的不同组合,如: ```javascript function isTel(object) { var s = document.getElementById(object.id).value; var pattern = /^(([0\+]\d{2,3}-)?(0\d{2...
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
本知识点将围绕JavaScript(JS)表单验证电话号码的方法进行详细讲解。 首先,我们需要明确国内固定电话号码的组成规则。通常情况下,固定电话号码由7位或8位数字组成,加上可能存在的长途区号。区号为3位或4位数字...
这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...
2. 自定义验证规则:通过编写自定义函数,可以实现复杂验证,例如邮箱、电话号码、日期等格式的验证。 3. 使用HTML5的内置验证:HTML5引入了新的表单属性,如`required`、`pattern`等,配合JS可以实现更强大的验证...
固定电话的验证虽然在给定文件中未详述,但通常包括检查电话号码的格式,例如区号加本地号码的组合,以及号码的有效性,比如数字的连贯性和长度。 ### 总结 在IT行业中,尤其是Web开发领域,数据验证是非常重要的...
在JavaScript中进行电话号码、邮件地址和身份证号码的验证是前端开发中常见的需求。这些验证主要目的是确保用户输入的数据格式正确,从而提高数据质量和用户体验。本文将深入探讨如何使用正则表达式(Regular ...
4. 电话号码验证:验证输入的字符串是否符合电话号码的格式。 5. URL验证:验证输入的字符串是否为有效的URL地址。 6. 数字验证:确保输入的是整数或小数。 7. 自定义正则表达式验证:根据业务需求定制验证规则。 ...
### 三、JS验证固定电话号码格式 #### 3.1 验证逻辑 对于固定电话号码的格式验证,我们需要定义一个更具体的正则表达式来匹配类似“区号-电话号码”的格式,例如 “028-67519441”。 ```javascript function check...