利用正则表达式判断是否是0-9的阿拉伯数字
function regIsDigit(fData)
{
var reg = new RegExp("^[0-9]$");
return (reg.test(fData));
}
利用这则表达式获取字符串的长度
function regDataLength(fData)
{
var valLength = fData.length;
var reg = new RegExp("^[\u0391-\uFFE5]$");
var result = 0;
for(i=0; i< valLength; i++)
{
if(reg.test(fData.charAt(i)))
{
result += 2;
}
else
{
result ++;
}
}
return result;
}
应用扩展判断是否是数值
function regIsNumber(fData)
{
var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
return reg.test(fData)
}
验证Email是否正确
function regIsEmail(fData)
{
var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
return reg.test(fData);
}
判断手机号是否正确
function regIsPhone(fData)
{
var reg = /^(\+86)?(1[0-9]{10})$/;
return reg.test(fData);
}
分享到:
相关推荐
本资源包“JS input正则验证大全”主要聚焦于使用JavaScript进行输入框(input)的各种类型的数据验证,包括英文、中文、邮箱、手机号、银行卡和身份证等常见字段的正则校验规则。以下是对这些知识点的详细说明: 1...
**JS正则验证表单**是前端开发中一个至关重要的环节,主要用于确保用户输入的数据符合预设的格式,从而提高数据质量和应用安全性。在本文中,我们将深入探讨JavaScript中的正则表达式及其在表单验证中的应用。 正则...
**一、JavaScript正则验证** 1. **创建正则表达式对象**:在JS中,我们可以通过构造函数`RegExp`来创建一个正则对象,例如`var pattern = new RegExp("^[a-zA-Z0-9]+$")`,这个正则表达式将匹配仅包含字母和数字的...
"JS正则验证大全 (.Net客户端验证)"这个资源集成了多种常见的JavaScript正则表达式,用于各种常见数据类型的验证,如电子邮件、电话号码、日期等。 正则表达式(Regular Expression)是模式匹配工具,可以用来进行...
### 正则表达式 JS 身份证验证详解 身份证号码在中国大陆地区具有唯一性,是个人身份的重要标识。为了确保信息安全和个人隐私保护,在很多应用系统中都需要对身份证号码进行合法性和格式性的验证。本文将详细阐述...
5. **JavaScript中的正则验证** - 在JavaScript中,可以使用`test()`方法来测试字符串是否匹配正则表达式,如`/pattern/.test(input)`。 - `match()`方法则可以返回与正则匹配的所有部分,如果没有匹配项,则返回`...
通过学习和实践这些基本概念和方法,你将能够有效地使用JavaScript正则表达式进行字符串验证,如邮箱验证、手机号码验证、URL验证等常见任务。如果你需要更深入地了解正则表达式的高级用法,如后向引用、正向前瞻等...
在这个"JavaScript正则验证手机格式Demo"中,我们将探讨如何利用JavaScript的正则表达式功能来验证输入的字符串是否符合中国大陆手机号码的标准格式。 中国大陆的手机号码通常由11位数字组成,且以1开头,常见的有...
描述中提到的"最全最实用的正则验证插件,含调用示例"可能指的是一个JavaScript库或者工具,它提供了预设的正则表达式模式,并且包含了如何在实际项目中调用和应用这些规则的示例代码。例如,`vstorly.js`可能是这个...
### WebGIS开发中标准规范经纬度正则校验函数 #### 概述 在WebGIS(Web Geographic Information System)开发过程中,确保数据的准确性和一致性是至关重要的。尤其是在处理地理位置数据时,对于经纬度的输入校验尤...
文件中的验证函数`isMobil`用于检查输入的字符串是否符合这一规则。 ```javascript function isMobil(s) { var patrn = /^[0-9]{11}$/; if (!patrn.exec(s)) { return false; } return true; } ``` #### 2. ...
以上这些正则表达式及验证函数都遵循了JavaScript的正则表达式语法,通过在函数体内编写相应的正则表达式逻辑,可以实现对各种字符串格式的检验。通过具体的验证函数实例,如ValidateUserAge、_OnlyAllowNumKeyup、...
本篇将深入探讨JS中的一些常用正则验证方法。 一、基本正则概念 正则表达式是由特殊字符和普通字符组成的字符串,用于匹配符合特定规则的文本。例如,`/abc/` 是一个简单的正则表达式,用于匹配包含 "abc" 的字符串...
【JavaScript 正则表达式大全】是一篇集合了多种常见正则验证函数的文章,适合开发者在进行前端数据验证时参考。下面将详细解释这些函数及其所使用的正则表达式: 1. **isalphanumber**:这个函数用于检查输入是否...
您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)jquery正则表达式验证(手机号、身份证号、中文名称)邮箱地址正则...
正则验证输入 (event)"> function validateInput(event) { var input = event.target.value; var regex = /^[a-zA-Z0-9]*$/; if (!regex.test(input)) { event.target.value = input.slice(0, -1); // ...
"javascript表单正则验证自定义提示"这一主题聚焦于利用正则表达式(Regular Expressions)进行表单验证,并通过自定义提示来优化用户交互。 正则表达式是一种强大的文本处理工具,它可以用来匹配、查找、替换和...
### JavaScript正则表达式验证知识点总结 #### 一、引言 在JavaScript中,正则表达式被广泛用于数据验证、字符串搜索与替换等场景。本文将基于给定的代码片段,详细介绍几种常用的正则表达式及其应用场景。 #### ...
JavaScript正则表达式是JavaScript语言中用于文本匹配的特殊对象,它提供了强大的字符串处理能力。在JavaScript中,正则表达式被广泛应用于验证输入、搜索文本内容、替换文本等多种场景。这篇文章总结了JavaScript中...