问题:
如何在一个文本域来校验号码:
错误写法:
...
function checkNumber(){
if($("#number").val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)
==-1
|| $("#number").val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)
==-1){
alert("number wrong");
return false;
}
return true;
}
....
正确写法:
function checkNumber(){
if($("#number").val().search(/^0{0,1}(13[1-9]{1}|15[8,9]|189)[0-9]{8}$/)
!=-1
|| $("#number").val().search(/^[0-9]{2,4}-[0-9]{7,9}$/)
!=-1){
return true;
}else{
return false;
}
}
html部分:
number: <input type="text" name="number" id="number" />
分享到:
相关推荐
### JS验证手机号码知识点详解 #### 1. 正则表达式基础 在JS中,正则表达式是一种用于模式匹配的强大工具,可以用来搜索、替换或提取字符串中的特定模式。正则表达式由一系列字符和特殊符号组成,用于定义搜索模式...
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
#### 二、JS 电话号码和手机号码验证 电话号码和手机号码的验证对于确保信息的准确性和安全性至关重要。不同国家和地区的电话号码格式各异,因此需要定制化的验证规则。 **2.1 电话号码验证** 电话号码一般包含...
- **解释**:此正则表达式用于验证手机号码或电话号码。`^1[3,5,7,8]\d{9}$`表示中国大陆常见的11位手机号码,其他部分则是针对不同格式的座机号码。 - **应用场景**:适用于用户信息填写时的联系方式验证。 #### ...
在上述给定文件中,提供了使用JavaScript验证手机号码和电话号码的示例代码。代码中的主要知识点包括: 1. 表单数据获取 在验证之前,需要从HTML表单中获取用户输入的电话号码和手机号码数据。代码通过`document....
本篇文章将深入探讨如何使用JavaScript进行手机号码和身份证号码的截取与验证。 手机号码验证: 在中国,手机号码通常为11位数字。我们可以创建一个函数,利用正则表达式来检查用户输入的字符串是否符合手机号码的...
电话号码和手机号码的验证是数据收集和用户认证过程中的基础步骤。上述代码展示了如何利用JavaScript的正则表达式功能来实现这一功能。然而,实际应用中可能还需要考虑更多因素,如国家/地区的特定号码格式、手机号...
给定代码中的`functionCheckreg()`函数实现了对电话号码和手机号码的验证。这里主要关注手机号码验证部分。 ##### 1. 手机号码验证逻辑 ```javascript if(document.form.UserMobile.value!=""){ var mobile = ...
2. 格式验证:检查输入数据的格式是否符合预设规则,如电话号码和邮箱格式。 3. 范围验证:限制输入值在特定范围内,如密码强度要求或年龄范围。 4. 唯一性验证:验证数据在整个数据库中的唯一性,通常需要与服务器...
本教程将详细讲解如何使用jQuery进行字符串验证,特别是手机号码验证和字母数字验证,以及涉及的正则表达式知识。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...
本文将深入解析如何使用JavaScript来验证电子邮件地址、QQ号码、固定电话以及手机号码,以确保数据格式正确。 ### 验证电子邮件地址 电子邮件地址的格式较为复杂,一般包含用户名部分和域名部分。用户名部分由字母...
总的来说,"JS手机号码输入框特效"是一个结合了输入监听、格式化、验证和用户体验优化的JS应用实例。开发者通过巧妙地利用JS特性,创建了一个既实用又美观的输入组件,使得用户在输入电话号码时能享受到流畅的交互...
本知识点将围绕JavaScript(JS)表单验证电话号码的方法进行详细讲解。 首先,我们需要明确国内固定电话号码的组成规则。通常情况下,固定电话号码由7位或8位数字组成,加上可能存在的长途区号。区号为3位或4位数字...
1. 手机号码验证:JS函数`validatePhone`和`IsTelephone`用于验证电话号码的格式。`validatePhone`函数使用正则表达式`/^0?\d{11}$/`,这个正则确保了输入的号码以0开头,且包含11位数字。如果输入不符合这个规则,...
本文将深入解析中国移动官方网站上用于检测手机号码的JavaScript代码,旨在帮助开发者理解和应用类似的验证机制。 ### 移动官方检测手机号码的JavaScript代码分析 #### 1. 正则表达式的运用 在提供的代码片段中,...
电话号码验证因国家和地区而异,以下为中国大陆手机号码的验证示例: ```javascript function validatePhone(phone) { const regex = /^1[3-9]\d{9}$/; return regex.test(phone); } ``` 这个正则表达式会...
在“注册邮箱验证、手机号验证等正则表达验证”这个主题中,我们将探讨如何使用正则表达式来验证用户的邮箱地址和手机号码。 1. 邮箱验证: 邮箱地址通常由用户名、@符号、域名和顶级域组成。一个基本的邮箱正则...
本文将深入探讨一种常用的数据验证方式,即JavaScript脚本验证,包括手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱和身份证号码等常见数据类型的验证方法。 首先,我们来看身份证号码验证。身份证号码在...
根据给定的信息,本文将详细解释JavaScript中用于验证电子邮件地址、QQ号码以及手机号码的代码逻辑及实现方式。 ### 一、验证电子邮件地址 #### 函数定义:`verfifyEmail()` 该函数用于验证用户输入的电子邮件...