var patt1=new RegExp("e"); document.write(patt1.test("The best things in life are free")); patt1.compile("d"); document.write(patt1.test("The best things in life are free")); 由于字符串中存在 "e",而没有 "d",以上代码的输出是: Truefalse
RegExp, 正则表达式
有 3 个方法
1. Test
检索字符串中的指定值,返回 true 或 false
2. Exec
检索字符串中的指定值,返回值是被找到的值,没有匹配的返回 null
3. Compile
用于改变正则表达式,也可改变检索模式,还可以增删第二个参数
创建正则对象的方式
直接量语法
/pattern/attributes
创建 RegExp 对象的语法:
new RegExp(pattern , attributes );
pattern :制定了正则表达式的模式或其他正则表达式
attributes: 是个可选的字符串,包含属性g,I,m 分别用于指定全局匹配、区分大小写、多行匹配。ECMAScript 标准哈歱,不支持m 属性,如果pattern 是正则表达式,而不是字符串,则必须省略该参数。
返回值???
发表评论
-
区块代码
2012-10-23 15:13 348<cms:page name="国际时装周&q ... -
git常用命令
2012-10-09 11:48 585Create a new repository on th ... -
常用正则
2012-09-26 10:19 540一些常用的正则表达式: URL: / ... -
乐活广场页的相关逻辑
2012-09-25 16:34 3315/** * @fileoverview blog-list ... -
ul在ie6下,宽度固定,只适应高度,高度撑不开问题
2012-09-18 11:40 402ul在ie6下,宽度固定,只适应高度,高度撑不开, ie6下 ... -
kissy1.2.0模块化加载
2012-09-11 19:46 491S.config({ combine: tr ... -
代码规范
2012-09-10 16:18 547/** * @fileoverview personal- ... -
超出显...
2012-09-04 17:34 518text-overflow:ellipsis 超出显... -
在页面的图片加载完成后进行其他操作
2012-08-29 14:34 502if(!image.complete) { ... -
元素内连续字母强制折行
2012-08-14 17:31 416.c { width : 300 px ; ... -
状态代码
2012-08-08 17:40 585大家都知道404是木有找到东西,301是定义转向,但又有几个人 ... -
项目整理
2012-06-21 09:36 638最新需求以静态模块或者tms页面小修改居多,有比较好的js代码 ... -
一种js的代码框架
2012-06-21 09:35 610self = function(){ var p ... -
对运营更友好的延迟加载
2012-06-21 09:34 469<?php if($__REQUEST['en ... -
可能用到的php代码
2012-06-19 21:28 6171.延迟请求文件,模拟网速不好的时候的场景,代码地址如下: ... -
淘宝本地生活应用-移动web开发总结
2012-06-05 17:45 1146-webkit-transition:background 0 ... -
string操作
2012-05-31 17:08 496favouriteNum.innerHTML = favou ... -
手机端前端开发实践
2012-05-22 15:57 7481.横竖版可以重置缩放,但无法手动缩放页面 <met ... -
常犯错误总结
2012-05-22 15:34 5511.运算符用的是全角的 alert(x - y); 中间 ... -
常用链接集合
2012-05-16 11:28 449阿帕奇配置(apache rewrite): http:// ...
相关推荐
### 正则表达式学习笔记详解 正则表达式(Regular Expression)是一种强大的文本匹配工具,广泛应用于数据处理、文本搜索、格式验证等场景。以下是对给定文件中提到的各种正则表达式的详细解析,旨在帮助读者深入...
基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码....
### Java正则表达式基础知识与应用 #### 一、引言 正则表达式是一种强大的文本处理工具,它能够帮助开发者高效地进行字符串的搜索、替换等操作。Java中的正则表达式支持广泛的标准和特性,是进行文本处理任务的理想...
这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...
JavaScript中的正则表达式是处理字符串的强大工具,用于匹配、替换、分割文本。它们在编程中扮演着不可或缺的角色,尤其在验证用户输入、提取数据、格式化内容等方面。以下是对正则表达式的基础知识和常见用法的详细...
好东西才与大家分享!这是博客园一位老师的正则表达式教学笔记,很精炼的阐述,看了你一定不后悔……
正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和提取字符串中的特定模式。在编程语言中,正则表达式广泛应用于数据验证、文本分析...通过不断的实践和学习,你可以创建更复杂的正则表达式来满足各种需求。
在"基于java的开发源码-多线程反射泛型及正则表达式学习笔记和源码.zip"这个压缩包中,包含了三个关键的Java编程概念:多线程、反射和泛型,以及正则表达式。下面我们将详细探讨这些知识点。 1. **多线程**:多线程...
本文档是小小明个人笔记,为学习和使用正则表达式提供了一个系统的资源。 Python正则表达式全套笔记v0.3 1.1 作者简介 小小明是数据处理专家,擅长解决各种复杂数据处理问题,并且提供了个人笔记,涵盖了正则...
学习正则表达式能够帮助我们更好地处理复杂文本需求,如验证输入信息、查找和替换特定模式的文本,以及在大量日志和数据中提取关键信息。 正则表达式的语法结构通常是用斜杠 `/` 包裹模式,并可以加上可选的修饰符...
这个压缩包包含的“java多线程反射泛型及正则表达式学习笔记和源码”正是针对这些关键知识点的学习资料。 首先,我们来详细探讨多线程。在Java中,多线程允许程序同时执行多个不同的任务,提高了程序的并发性和效率...
本文主要基于北风网的正则表达式学习笔记,详细讲解了正则表达式的基本概念、常用模式以及在JavaScript中的应用。 首先,身份证号码的验证是一个常见的应用场景。例如,`/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/` ...