前端开发

 首页 > 前端开发 > javascript > 基于JavaScript中字符串的match与replace方法(详解)

基于JavaScript中字符串的match与replace方法(详解)

分享到:
【字体:
导读:
         [导读] 下面小编就为大家介绍一下JavaScript中的字符串的match与replace方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

1、match方法

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

match()方法的返回值为:存放匹配结果的数组。

2、replace方法

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

replace方法的返回值为:一个新的字符串。

3、说明

以上2个方法的参数在使用正则表达式时主要添加全局g,这样才能对字符串进行全部匹配或者替换。

示例代码:



 
 
  
  JavaScript中字符串的match与replace方法
 
 
 
  
  
  
   var str = "1 plus 2 equal 3";
   //match方法返回值为数组
   var arr = str.match(/[0-9]/g)
   console.log(arr);
 
   var new_str = str.replace(/[0-9]/g, 'newstr');
   //replace方法返回值为新的字符串
   console.log(new_str)
  
 
 

控制台输出为:


分享到:
基于js 字符串indexof与search方法的区别...
1.indexof方法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法: 注意:有可选的参数(即设置开始的检索位置)。 2、search方法 search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。 注意:search方法可以根据正则表达式查找指定字符串(可以忽略大小写,并且...
javascript判断H5上下滑动方向及滑动到顶...
向上滑动隐藏底部悬浮框,向下滑动显示悬浮框。使用pc端浏览器查看请把浏览器设置为手机浏览器模式。 手机端触屏手指滑动方向 var currntY = 0; var lastY = 0; var touch_screen = {    //方向   direction: { direction: "", object: null, start: function() {      ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……