参数: 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"
// 出现的四个匹配。
}
|
相关推荐
ECMAScript v3对JavaScript正则表达式进行了标准化。JavaScript 1.2实现了ECMAScript v3要求的正则表达式特性的子集,JavaScript 1.5实现了完整的标准。JavaScript的正则表达式完全以Perl程序设计语言的正则表达式...
看看我们强大的正则表达式在我们强大的javascript中的用法吧
javascript正则表达式函数用法详解
本文实例讲述了python使用正则表达式提取网页URL的方法。分享给大家供大家参考。具体实现方法如下: import re import urllib ...s=urllib.urlopen(url).read() ss=s.replace( ,) ...JavaScript正则表达式在线测
《正则指引》针对作者在开发中遇到的实际问题,以及其他开发人员咨询的问题,总结出一套使用正则表达式解题的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三大部分:第一部分主要讲解正则表达式的基础...
RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/...
熟悉JavaScript正则表达式的语法规则及使用方法,JSON数据的应用
本书针对如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,给出了基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案,旨在教会读者很多技巧以及...
javascript正则表达式使用replace()替换手机号的方法.docx
javascript经典正则表达式 (收藏整理)-javescript教程
贪婪、非贪婪与回溯PHP正则表达式的效率 回溯与固化分组正则表达式之回溯AS3 js正则表达式 反向引用(backreference)详解JavaScript正则表达式之分组匹配及反向引用php正则表达式的模式修正符和逆向引用使用介绍PHP...
JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...
javascript正则表达式之search()用法实例.docx
javascript正则表达式之分组概念与用法实例.docx
本资料从JavaScript 正则表达式的基本样例讲起,通过一个个实际样例讲解JavaScript 正则表达式的用法!
PHP正则表达式基本语法和使用方法 一、实验环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 正则表达式(regular expression)是一种表示方式,...
考虑到这个正则表达式仅仅是用作验证,所以捕获组没有意义,只会占用资源,影响匹配效率,所以可以使用非捕获组来进行优化。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2...
在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 ...
javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)jquery正则表达式验证(手机号、身份证号、中文名称)邮箱地址正则表达式验证代码合集软件...
正则表达式教程 主要详细介绍了javascript正则表达式用法,可作学习正则表达式的主要参考