javascript 查找字符串中特定的字符 match

时间:2013-08-16 18:10:01  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:正则表达式的匹配。 该方法类似 indexof() 和 lastindexof(),但是它返回指定的值,而不是字符串的位置。 语法 stringobject.match(searchvalue) stringobject.match(regexp) <script type="text/网页特效"> var str="hello world!" document.write(str.match("world") + "<br...
  正文:定义和用法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

定义和用法
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

该方法类似 indexof() 和 lastindexof(),但是它返回指定的值,而不是字符串的位置。

语法
stringobject.match(searchvalue)
stringobject.match(regexp)

<script type="text/网页特效">
var str="hello world!"
document.write(str.match("world") + "<br />") //world
document.write(str.match("world") + "<br />") //null
document.write(str.match("worlld") + "<br />") //null
document.write(str.match("world!")) //world!
</script>


下面的示例演示了js(第二电脑网http://www.002pc.com)中match函数方法的用法:

function matchdemo(){
   var r, re;         // 声明变量。
   var s = "the rain in spain falls mainly in the plain";
   re = /ain/i;    // 创建正则表达式模式。
   r = s.match(re);   // 尝试匹配搜索字符串。
   return(r);         // 返回第一次出现 "ain" 的地方。
}

本示例说明带 g 标志设置的js(第二电脑网http://www.002pc.com)中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"
                      // 出现的四个匹配。
}


注意:在全局检索模式下,match() 即不提供与子表达式匹配的文本的信息,也不声明每个匹配子串的位置。如果您需要这些全局检索的信息,可以使用 regexp.exec()。

javascript 查找字符串中特定的字符 match》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/26816.html


关于《javascript 查找字符串中特定的字符 match》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td