1, RegExp 正则表达式对象
test 方法测试字符串中有没有指定的字符 ,返回 true 或false
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
由于字符串中包含"e" 返回 true
2, exec 方法寻找字符串中指定的值, 找到了就返回该值 ,没找到就 返回null
var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));
由于该字符串中存在字母 "e",以上代码的输出将是:
e
var patt1 =new RegExp("","") ; 也可以有第二个参数 .
更多的请看REG 对象参考手册
http://www.w3school.com.cn/js/jsref_obj_regexp.asp
分享到:
相关推荐
这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...
本文主要基于北风网的正则表达式学习笔记,详细讲解了正则表达式的基本概念、常用模式以及在JavaScript中的应用。 首先,身份证号码的验证是一个常见的应用场景。例如,`/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/` ...
### 正则表达式学习笔记 #### 一、正则表达式概述 正则表达式是一种强有力的模式匹配工具,广泛应用于各种编程语言中,用于文本处理。正则表达式允许用户定义复杂的查找模式,这对于数据验证、搜索和替换操作特别...
### JavaScript 学习笔记知识点详解 #### 一、JavaScript 正则表达式 **1.1 定义与用途** 正则表达式是一种强大的文本处理工具,在JavaScript中主要用于字符串的操作,如查找、替换等。 **1.2 基本语法** 正则...
不同的编程语言和环境可能使用不同的正则表达式引擎,如Perl兼容正则表达式(PCRE)、JavaScript的正则表达式等,它们在语法细节和功能上可能存在差异。 七、实例应用 1. 邮箱验证:`^[a-zA-Z0-9._%+-]+@[a-zA-Z0-...
4. **学习正则的学习笔记**:可能包含一份详细的正则表达式学习资料,涵盖了基础概念如元字符、量词、字符类等,以及高级特性如分组、后向引用、预查等,方便用户系统学习。 5. **正则表达式参考手册**:可能提供了...
这篇入门笔记实例将带你深入了解正则表达式的使用。 1. **正则表达式基础** - **模式定义**:正则表达式由特殊字符(元字符)和普通字符组成,用于描述文本模式。 - **创建方式**:可以使用`/pattern/flags`或`...
JavaScript中的正则表达式是处理字符串的强大工具,用于匹配、替换、分割文本。它们在编程中扮演着不可或缺的角色,尤其在验证用户输入、提取数据、格式化内容等方面。以下是对正则表达式的基础知识和常见用法的详细...
《精通正则表达式》是一本深入探讨正则表达式的权威书籍,英文版结合中文目录,为学习者提供了便利。正则表达式是计算机科学中用于模式匹配和文本操作的强大工具,广泛应用于文本处理、数据提取、编程语言、网页爬虫...
在这个“正则表达式”学习笔记中,我们将深入探讨这一强大的工具。 1. **基础概念** - **字符集**:包括普通字符(如 `a`、`b`)和特殊字符(如 `.`、`\d`),它们组合起来形成匹配模式。 - **量词**:如 `*` ...
例如,`/hello regex/` 是一个简单的正则表达式,而 `new RegExp('模式', '修饰符')` 则是在 JavaScript 中创建正则表达式的方式。修饰符如 `i`(忽略大小写)、`g`(全局匹配)和 `m`(多行匹配)可以改变正则...
### JavaScript正则表达式详解 #### 一、正则表达式的创建 正则表达式是JavaScript中用于处理字符串的强大工具之一。它可以帮助我们查找、替换或提取文本中的特定模式。在JavaScript中创建正则表达式有两种基本...
学习和理解正则表达式,将有助于你在各种编程任务中更加游刃有余。为了深入理解和掌握,建议通过实际编写代码来实践各种正则表达式,同时结合各种在线测试工具进行检验和调试,这样可以更好地巩固所学知识。
5. **保存与分享**:用户可以保存自己的正则表达式和匹配结果,方便日后复用或分享给他人,这对于团队协作或个人笔记非常有用。 6. **代码生成**:RegExr还能够自动生成对应编程语言的代码片段,例如JavaScript、...
整理正则表达式的学习笔记有助于加深理解,提高记忆效果。可以将各种常见模式、特殊字符、语法结构和实例应用进行归纳,方便日后查阅和实践。通过分析和总结,可以逐步掌握正则表达式的精髓,提升在实际工作中解决...
HTML笔记. J2EE笔记. Javascript笔记. JAVA笔记.oracle 笔记.Linux笔记.tomcat笔记.面试问题.数据结构.听韩顺平的笔记.正则表达式.等,我是我在上大学时学习做的笔记,拿出来和大家共享。。
正则表达式的学习对于掌握JavaScript乃至其他编程语言至关重要。通过上述的知识点可以了解到,正则表达式在文本处理方面的灵活性和强大能力,熟练运用这些知识点,可以帮助开发者在处理字符串时更加得心应手。在实际...