`

javaScript 正则表达式用法

阅读更多
正则表达式对象是本对象包含正则表达式模式以及表明如何应用模式的标志。使用方法:
语法 1:
reg= /pattern/[flags]
语法 2:
reg= new RegExp"pattern",["flags"]) 
参数:
reg:被赋值为正则表达式的变量名。
pattern:要使用的正则表达式模式。
(可选项)flags:g(全文查找出现的所有pattern)、i(忽略大小写) m(多行查找)

方法
  exec(string),对string进行正则处理,并返回匹配结果.
  test(string),测试string是否含有匹配结果
字符串对象中的正则方法
  match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
  search(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
  replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement
  split(pattern) 根据pattern进行正则分割,返回一个分割的数组

match函数例子
function MatchDemo(){

   var r, re;         // 声明变量。

   var s = "The rain in Spain falls mainly in the plain";

   re = /ain/ig;      // 创建正则表达式模式。

   r = s.match(re);   // 尝试去匹配搜索字符串。

   return(r);         // 返回的数组包含了所有 "ain" 

                     // 出现的四个匹配。

}


分享到:
评论

相关推荐

    JavaScript正则表达式迷你书

    《JavaScript正则表达式迷你书》是一本关于JavaScript正则表达式的专业书籍,正则表达式是处理字符串的强大工具,广泛应用于编程语言中的文本处理。本书从字符匹配、位置匹配、括号的作用、回溯法原理、拆分、构建和...

    精通 JavaScript正则表达式

    在JavaScript中,创建正则表达式有两种方式:使用`RegExp`构造函数或正则表达式字面量。例如: ```javascript var re = new RegExp("a"); // 使用构造函数 var re = /a/gi; // 使用字面量,/g/ 表示全局匹配,/i/ ...

    javascript正则表达式学习笔记

    这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...

    JavaScript正则表达式迷你书(1.1版)_程序逻辑_

    **JavaScript正则表达式迷你书(1.1版)** 正则表达式是JavaScript中一个强大的工具,用于处理文本字符串,进行模式匹配和查找、替换等操作。它们在编程逻辑中扮演着至关重要的角色,尤其是在处理字符串数据时,...

    javaScript 正则表达式详解

    JavaScript 中的正则表达式是指使用特殊字符来描述字符串模式的表达式。正则表达式可以用来匹配、检索和操作字符串。 RegExp 对象 在 JavaScript 中,正则表达式可以被定义为一个 RegExp 对象。每次估值时,RegExp...

    Java使用正则表达式提取XML节点内容的方法示例

    1. JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript 2. 正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg 这些工具可以帮助开发者快速测试和生成正则表达式,从而提高...

    javascript正则表达式详解

    JavaScript正则表达式是JavaScript语言中一种极为重要的文本处理工具,它允许通过简洁的语法定义文本的匹配模式。这些模式可用来对字符串进行检索、替换、提取等操作。了解和掌握JavaScript正则表达式,对于提高...

    JavaScript正则表达式匹配 div style标签

    下面是一个简单的JavaScript示例代码,展示如何使用正则表达式匹配`<div>`和`<style>`标签: ```javascript // 示例字符串,包含div和style标签 var htmlString = '<div>这是一个div标签的内容。这是style标签中的...

    JavaScript正则表达式使用详解.zip

    文件"JavaScript正则表达式使用详解.txt"很可能包含了关于这些概念的详细解释和实例,而"NCIE书上的例子.txt"可能是某个教程书籍中的练习案例,这些资源可以帮助深入理解并掌握JavaScript正则表达式。 文件"P179_1....

    常用Javascript正则表达式汇总

    以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配Unicode范围内的中文字符,包括所有汉字。例如,如果你想在一个字符串中查找所有中文字符,可以...

    javascript正则表达式表单验证大全

    以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见场景下的表单验证。 #### 用户名验证 正则表达式:`^[a-zA-Z][\w]{5,17}$` 该表达式确保用户名由...

    Javascript正则表达式测试网页.rar

    手册“2008628211744.chm”可能包含了这些概念的详细解释和实例,可以帮助学习者逐步掌握JavaScript正则表达式的用法,并通过实际测试网页进行实践。在学习过程中,理解正则表达式的逻辑和结构非常重要,同时,多做...

    javaScript正则表达式讲解用ppt

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配、搜索、替换等操作。在JavaScript中,正则表达式被广泛应用于数据验证、文本处理和字符串操作等方面。 1. **正则表达式概念** - ...

    经典JavaScript正则表达式实战

    下面详细解析了文档中提到的JavaScript正则表达式实战应用的各个方面。 首先,匹配结尾的数字是正则表达式的一个常用功能。在JavaScript中,可以使用正则表达式/\d+$/g来实现。这个表达式可以找到字符串中最后一个...

    JavaScript常用正则表达式

    在JavaScript中,我们可以使用`test()`方法来检查一个字符串是否匹配特定的正则表达式,例如: ```javascript let input = "example@email.com"; if (emailRegex.test(input)) { console.log("Valid email address....

    java \javascript 正则表达式

    在JavaScript中,我们可以直接在字符串方法如`match()`, `search()`, 和 `replace()`中使用正则表达式。以下是一个简单的示例: ```javascript var str = "Hello, World!"; var regex = /World/; if (str.match...

Global site tag (gtag.js) - Google Analytics