javascript中匹配函数的使用综述

javascript中匹配函数的使用综述
Javascript中的匹配函数是使用正则表达式查找字符串并将结果作为数组返回,这在实际开发中非常有用。
StringObj.match(rgexp)
StringObj is a must.The String object or string literal that looks for it.
rgexp是必然的选择。正则表达式对象包含一个正则表达式模式和一个可用的标志。它也可以是一个变量名或字符串包含一个正则表达式模式和一个可用的标志。

如果在Javascript中的匹配函数方法没有找到匹配,返回null。如果找到一个匹配,返回的数组和全局RegExp对象的属性被更新以反映匹配结果。返回的数组与函数法在Javascript中有三个属性:输入,指数,和最后一次匹配的索引。输入属性包含整个查找字符串的索引属性包含的子字符串匹配在查找字符串的位置,lastIndex属性包含在最后的比赛中的最后一个字符的下一个位置。如果全局标志(G)是不成立的,数组的0个元素包含了整个比赛,和第一次到N元素包含在比赛中发生的任何submatches这相当于不设置全局标志的执行方法。如果设置了全局标志,所有匹配项都包含在元素0到n中。

下面的示例演示了JS中的匹配函数方法的使用:
功能matchdemo(){
var。
西班牙的雨主要落在平原上;
创建了一个正则表达式模式。
R = s.match(RE); / /尝试匹配搜索字符串。
返回(r);返回第一个位置。
}

这个例子演示了用G标志集在JS中使用匹配函数方法。
功能matchdemo(){
var。
西班牙的雨主要落在平原上;
重新创建一个正则表达式模式。
R = s.match(RE); / /尝试匹配搜索字符串。
返回(r);返回数组包含所有的
四,。
}

下面的行显示了字符串函数js中匹配函数方法的使用。
var,西班牙;
西班牙的雨。替换(re,加拿大);

匹配()方法用于从字符串中查找指定的值。这种方法类似于()和()返回字符串,不同的是,它返回指定的值,而不是指定的值的字符串中的位置。indexOf()和()方法返回字符串的位置的数目,如果他们不能找到返回-1.pay注意案例

Hello World!
(str.match document.write(世界)+ )
(str.match document.write(世界)+ )
(str.match document.write(世界)+ )
Document.write (str.match (world!

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部