javascript中的match函数用法简介
来源:才华咖 本文已影响1.32W人
来源:才华咖 本文已影响1.32W人
javascript中的match函数是使用正则表达式对字符串进行查找,并将查找的结果作为数组返回,在实际开发中非常的有用,使用方法如下:
h(rgExp)
其中stringObj是必选项。对其进行查找的 String 对象或字符串文字。
rgExp是必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。
如果javascript中match函数方法没有找到匹配,返回 null。如果找到匹配返回一个数组并且更新全局 RegExp 对象的属性以反映匹配结果。JavaScript中match函数方法返回的.数组有三个属性:input、index和lastIndex。Input 属性包含整个的被查找字符串。Index 属性包含了在整个被查找字符串中匹配的子字符串的位置。LastIndex 属性包含了最后一次匹配中最后一个字符的下一个位置。如果没有设置全局标志 (g),数组的0元素包含整个匹配,而第 1 到 n 元素包含了匹配中曾出现过的任一个子匹配。这相当于没有设置全局标志的 exec 方法。如果设置了全局标志,元素0到n中包含所有匹配。
下面的示例演示了js中match函数方法的用法:
function MatchDemo(){
var r, re; // 声明变量。
var s = "The rain in Spain falls mainly in the plain";
re = /ain/i; // 创建正则表达式模式。
r = h(re); // 尝试匹配搜索字符串。
return(r); // 返回第一次出现 "ain" 的地方。
}
本示例说明带 g 标志设置的js中match函数方法的用法
function MatchDemo(){
var r, re; // 声明变量。
var s = "The rain in Spain falls mainly in the plain";
re = /ain/ig; // 创建正则表达式模式。
r = h(re); // 尝试去匹配搜索字符串。
return(r); // 返回的数组包含了所有 "ain"
// 出现的四个匹配。
}
下面几行代码演示了字符串文字的js中match函数方法的用法。
var r, re = "Spain";
r = "The rain in Spain"ace(re, "Canada");
match()方法用于从字符串中查找指定的值,本方法类似于indexOf()和lastindexOf(),不同的是它返回的是指定的值,而不是指定值在字符串中的位置。indexOf()和lastindexOf()方法返回位置数字 如果找不到返回-1。注意区分大小写
var str="Hello world!"
e(h("world") + "")
e(h("World") + "")
e(h("worlld") + "")
e(h("world!"))
JavaScript中exec函数用法
javascript中各种函数的使用方法
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
javascript匿名函数的用法
在JavaScript中操作数组之map()方法的使用示例
Javascript的this用法简述
JavaScript中this的用法步骤
Javascript中arguments对象的详解和使用方法
关于javascript对象之内置和对象Math的使用方法
PHPCms内容页支持JavaScript的修改方法
分析JavaScript类型系统之Math
Javascript实例教程如何使用HoTMetal
JavaScript中常用的函数类型
javascript中普通函数的使用介绍
JavaScript中push(),join() 函数实例详解
countif函数的使用方法 COUNTIF函数的16种公式【通用多篇】
JavaScript中常见的字符串操作函数及用法
关于JavaScript中isPrototypeOf函数作用和使用实例
JavaScript instanceof 的使用方法有哪些
一些常用的JavaScript函数
使用ajax操作JavaScript对象的方法
高考数学函数解答方法
JavaScript函数的多种写法
JavaScript中调用函数的4种方式
JavaScript数组常用方法介绍
javascript中toString()的用法
关于JavaScript中的类Class详细介绍
java script remove Child的使用注意事项
使用JavaScript实现Java的List功能
JavaScript在Android的WebView中parseInt函数转换不正确
JavaScript中Function函数
用 Javascript 实现锚点(Anchor)间平滑跳转
最常用的20个javascript方法函数
JavaScript中的函数式编程
javascript中的函数分析
关于异步JavaScript编程中的Promise使用方法
match的用法及短语
javascript中的match函数用法简介
Dreamweaver中JavaScript行为操作使用的总结
JavaScript中创建字典对象(dictionary)的实例