- 浏览: 116197 次
- 性别:
- 来自: 上海
-
文章分类
最新评论
1111-1234 re \d{5}(-\d{4})?
?指前面的子项可有可无
11111 re (\d)\1{4}
1221 re (\d)(\d)\2\1
RegExp对象
创建方式:
1 使用RegExp对象显式构造函数new RegExp("pattern"[,"flags"])
2 使用RegExp对象隐式构造函数/pattern/[flags]
flags参数
g 用作全局标志
i 用作无视大小写
m 用作多行标志
如果没有设置这个标志,那么“^”只与整个字符串的开始位置相配,“$”只与整个字符串的
结束位置相配,如果设置了这个标志,那么“^”还可以与字符串的“\n”和"\r"之后的位置相配
(即下一行的行首),面“$”还可以与字符串的“\n”和"\r"之前的位置相配(即一行的行首)
注意:javascript中的\是转义字符,所以应将原始正则表达式模式文本中的\都用
两个\\替换,如果要表示原意为"\"就要用"\\\\"表示
例:
var re=new RegExp("\\d{5}");显式
vaf re=/\d{5}/;隐式
RegExp对象的属性
共享的静态属性
index只读属性 当前使用的正则表达式的模式在被查找字符串中的第一个相配的字符串的开始位置,从0开始,默认为-1
lastindex只读属性 当前使用的正则表达式的模式在被查找字符串中的第一个相配的字符串的结束位置的下一个位置,从0开始,默认为-1
input属性 当前使用的正则表达式的模式所作用的字符串
lastMatch属性 当前使用的正则表达式的模式在被查找字符串中的最后一个字符串
lastParen属性
leftContext属性 当前使用的正则表达式的模式在被查找字符串中的最后一个字符串左边的位置
rightContext属性 当前使用的正则表达式的模式在被查找字符串中的最后一个字符串右边的位置
单个对名象实例的属性
global属性 返回创建对象实例时全局标志的状态,如果设了为treu,反为false
ignreCase属性 返回创建对象实例时指定的无视大小写状态,如果设了为treu,反为false
multiline属性 返回创建对象实例时指定的多行标志状态,如果设了为treu,反为false
source属性 返回创建对象实例时所指定的正则表达式文本
compile("pattern[,"flags"]")方法 更换创建RegExp对实例时所指定的正则表达式的模式
exec(str)方法 使用创建RegExp对实例时所指定的正则表达式的模式对一个字符串执行查找,并返回一个包含结果的数组,没有返回null
返回的数组有input,index和lastIndex三个属性
test(string)方法 检查一个字符串是否存在创建RegExp对实例时所指定的正则表达式的模式
说明:如果正则表达式设置了全局标志(g),可以多次调用exec和test方法,每次查找从lastIndex属性值指定的位置开始查找
例子:




















































































































































发表评论
-
javascript 中数组使用方法
2009-10-29 13:27 503/* 由于javascript是一种无类型语言,所以一个数 ... -
ajax基础
2009-11-03 10:10 655XMLHTTPRequest---->JavaScrip ... -
ajax基础-jquery
2009-11-03 10:12 812//---------------------------- ... -
正则基础
2009-11-03 10:16 608<html> <script> ... -
可编辑的表格
2009-11-03 10:23 6351脚本jqueryedit.js //在页面装载时,让所有的t ... -
DWR-基本配置文件
2009-11-03 10:33 6641 dwr.xml <?xml version=&quo ... -
DWR-笔记
2009-11-03 10:36 355var xmlrequestXml; function cre ... -
DWR-util.js包工具方法
2009-11-03 10:41 958util.js包含一些有用的函数function,用于在客户端 ... -
DWR-返回-参数为Map
2009-11-03 10:43 639方法1: fuction test{ tt.hello( ... -
DWR-返回-参数为集合
2009-11-03 10:54 406DWR中处理List调用返回JavaBean的java方法 4 ... -
dwr模拟google suggest
2009-11-03 11:07 3961 web.xml <!------ AutoSugge ... -
cookie.js
2009-11-04 15:42 590js读写cookie可以提高效率,现对代码作仔细说明,以备用: ... -
Event对象的属性
2009-11-29 21:37 470function MyAlert() { var msg=&q ... -
javascript DOM
2009-11-29 21:51 490<!------------------///事件处理 ... -
javascript语法_函数_对象_数组
2009-11-29 21:52 380<script language="javas ... -
事件显示声明
2009-11-29 21:55 718<script type=text/javascript ... -
LavaLamp mean
2009-12-06 23:18 607具有flash效果的菜单,基于jquery Download ... -
ajax 书签
2009-12-30 15:17 651框架: Yahoo UIProtoTypeJQueryOpen ... -
给Dreamweaver安装jQuery插件jQuery_API.mxp
2010-01-20 12:38 764要让Dreamweaver支持jQuery自动提示代码功能,方 ... -
jQuery-强大的jQuery选择器 (详解)[转]
2010-01-21 11:48 2931. 基础选择器 Basics 名称 ...
相关推荐
javastript正则表达式基础 javastript正则表达式基础 javastript正则表达式基础
vba正则表达式基础知识介绍,由浅入深,实例讲解
Python正则表达式基础是学习如何在Python中应用正则表达式的入门指南。正则表达式,或称为REs、regexes、regexpatterns,是能够嵌入到Python中的一个精细、高度专业化的程序语言。通过re模块,程序员得以使用这一...
以下是对正则表达式基础知识的详细解释: 1. **基础匹配**: - **基础匹配**:最简单的正则表达式就是你要匹配的文本本身,如"cat",可以匹配含有"cat"的字符串。 2. **句点符号(.)**: - **句点符号**:"....
【Groovy正则表达式基础1】 Groovy是一种基于Java平台的动态编程语言,它扩展了Java的功能,包括对正则表达式的处理。在Groovy中,正则表达式是通过`~`运算符或者使用斜杠(`/`)来定义的。这种特性使得Groovy在处理...
千锋Web前端教程_78_正则基础语法
千锋Web前端教程_79_正则基础语法
千锋Web前端教程_80_正则基础语法
千锋Web前端教程_81_正则基础语法
这些只是JavaScript正则表达式的基础知识,实际上正则表达式还可以使用更复杂的构造,如递归、回溯限制等,以实现更精细的文本匹配和处理。掌握正则表达式对于编写高效、灵活的JavaScript代码至关重要。
正则表达式是一种强大的文本匹配工具,广泛应用于编程语言和各种文本处理场景中。正则表达式通过使用一系列特殊字符,即元字符,来定义复杂的搜索模式。这些元字符具有特殊的意义,如表示重复次数、选择、分组等。...
正则表达式中的环视(Lookaround)是正则表达式中用于位置匹配的一种特殊构造,它允许我们在满足某些条件的位置上进行匹配,但匹配过程中并不消耗任何字符,也就是说,匹配结果不包括在最终的匹配结果中。...
本文件“正则基础之——NFA引擎匹配原理.rar”将深入探讨NFA的工作机制。 首先,我们需要理解NFA的基本概念。NFA是一种有向图,每个节点代表一个状态,边则表示状态间的转换。在NFA中,一个输入字符可以引发多个...
正则表达式是一种强大的文本处理工具,...在实际应用中,理解并熟练掌握这些基础概念和用法,将极大地提升处理字符串问题的效率。通过不断地实践和学习,可以编写出更复杂、更精确的正则表达式来满足各种场景的需求。
下面我们将深入探讨正则表达式的基础语法和常用正则表达式,同时也会提及提供的HTML手册中的相关内容。 一、基础语法 1. **字符匹配**: - `\d`:匹配任何数字,等价于 `[0-9]` - `\D`:匹配非数字字符,等价于 ...
在这个"正则基础之——小数点"的主题中,我们将深入探讨小数点在正则表达式中的应用。 1. 小数点(`.`)的元字符含义: 在正则表达式中,小数点(`.`)是一个元字符,它代表任意单个字符,除了换行符。这意味着`.`...
本文件“正则基础之——捕获组(capture group)”将深入讲解正则表达式中的一个重要概念——捕获组,这是理解和运用正则表达式不可或缺的一部分。 捕获组是正则表达式中的一种机制,它允许我们将一个模式分隔成多...
本文将深入探讨“正则基础之——环视”这一主题,旨在帮助你理解和掌握正则表达式中的环视技术。 环视(Lookaround)是正则表达式中的一个重要概念,它允许我们在不包含在最终匹配结果中的情况下,检查某个位置的...