//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验用户姓名:只能输入1-30个以字母开头的字串 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验密码:只能输入6-20个字母、数字、下划线 function isPasswd(s) { var patrn=/^(\w){6,20}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-” function isTel(s) { //var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/; var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验手机号码:必须以数字开头,除数字外,可含有“-” function isMobil(s) { var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验邮政编码 function isPostalCode(s) { //var patrn=/^[a-zA-Z0-9]{3,12}$/; var patrn=/^[a-zA-Z0-9 ]{3,12}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验搜索关键字 function isSearch(s) { var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/; if (!patrn.exec(s)) returnfalse returntrue }
//校验是否IP地址 function isIP(s) //by zergling { var patrn=/^[0-9.]{1,20}$/; if (!patrn.exec(s)) returnfalse returntrue }
相关推荐
以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配Unicode范围内的中文字符,包括所有汉字。例如,如果你想在一个字符串中查找所有中文字符,可以...
3. **Perl兼容正则表达式**(Perl Compatible Regular Expressions, PCRE):由Perl语言推广开来,成为最常用的正则表达式标准之一。 4. **其他引擎**:如.NET、Java等都有自己独特的实现。 #### 五、正则表达式的...
#### 二、常用正则表达式实例 1. **匹配中文字符**: - 表达式:`[\u4e00-\u9fa5]` - 应用场景:在表单验证或文本处理中确保输入的字符为中文。 2. **去除重复字符**: - 示例代码: ```javascript var s = ...
本文将围绕给定的文件信息,详细介绍几种常用的正则表达式及其应用场景。 #### 二、正则表达式限制输入中文 1. **表达式**: `^[\u4e00-\u9fa5]{0,}$` - 解析: 这个正则表达式的含义是匹配任何长度(包括空字符串...
使用JavaScript正则表达式去除字符串中的非数字字符。 - **去除字符串中的非英文字符**: 使用JavaScript正则表达式去除字符串中的非英文字符。 - **去除字符串两端空白字符**: 使用JavaScript正则表达式去除...
#### 常用正则表达式知识点详解 1. **中文字符匹配**: - 表达式:`[\u4e00-\u9fa5]` - 描述:该正则表达式用于匹配中文字符。其中`\u4e00`至`\u9fa5`是Unicode编码范围,覆盖了大多数常用汉字。 2. **去除重复...
### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...
### PHP中常用的正则表达式知识点详解 #### 一、匹配中文字符的正则表达式 **表达式**: `[\u4e00-\u9fa5]` **解释**: 此表达式用于匹配所有中文字符。其中`\u4e00`表示中文的第一个Unicode编码,`\u9fa5`表示最后一...
根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了从基本的数字验证到复杂的字符串匹配等多个方面。下面是详细的知识点总结: ### 基本概念 正则表达式是一种用于文本模式匹配...
### 常用正则表达式基本表单验证:深入解析与应用 #### 一、数字验证 在表单验证中,对数字的验证是最常见的需求之一。以下是一些常用的正则表达式,用于不同场景下的数字验证: 1. **整数验证**: - `"^[0-9]*$...
### 常用各类验证正则表达式 在软件开发过程中,经常需要用到各种验证规则来确保用户输入的数据格式正确无误。这些验证规则通常通过正则表达式来实现。下面将详细介绍几种常用的验证正则表达式及其应用场景。 ####...
除了以上正则表达式的介绍外,文章还提供了一些JavaScript代码片段用于处理各种场景: - **过滤非法字符**: 通过JavaScript代码实现对字符串中非汉字、全角字符、数字、英文等进行过滤。 - **URL提取**: 提取URL中的...
### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...
### 常用正则表达式(总结归类) #### 概述 本文将详细介绍一些常用的正则表达式,这些表达式广泛应用于各种场景中,如数据验证、文本处理等。我们将按照不同的分类来逐一介绍,并对每个正则表达式的用途进行解释。...
### 正则表达式用法大全 #### 一、概述 正则表达式是一种用于匹配字符串中字符的强大工具。通过定义一系列的规则,可以用来搜索、替换或提取文本中的特定模式。本文档提供了多种常见的正则表达式用例及其含义。 #...
JavaScript 正则表达式实战是编程学习中不可或缺的一部分,尤其是在处理表单验证等任务时,正则表达式的应用非常广泛。下面详细解析了文档中提到的JavaScript正则表达式实战应用的各个方面。 首先,匹配结尾的数字...
### 常用正则表达式归纳 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` **用途**: 用于匹配任何中文字符。 **示例应用**: 在处理包含中文文本的数据验证或搜索场景中非常有用。 #### 2. 匹配全角符号 *...
### 几个常用的经典正则表达式 在日常开发工作中,正则表达式是一种非常实用且强大的工具,它可以帮助我们高效地完成字符串的搜索、替换等操作。下面将详细介绍几个经典的正则表达式及其应用场景。 #### 1. 匹配...