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


Posted in Javascript onDecember 04, 2017

1、match方法

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

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

2、replace方法

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

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

3、说明

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

示例代码:

<!DOCTYPE html>
<html lang="zh">

 <head>
  <meta charset="UTF-8" />
  <title>JavaScript中字符串的match与replace方法</title>
 </head>

 <body>
  <!--注意src路径要对-->
  <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   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)
  </script>
 </body>

</html>

控制台输出为:

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

以上这篇基于JavaScript中字符串的match与replace方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript中的数学函数集合
May 08 Javascript
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
有关于JS构造函数的重载和工厂方法
Apr 07 Javascript
时间戳转换为时间 年月日时间的JS函数
Aug 19 Javascript
利用javascript打开模态对话框(示例代码)
Jan 11 Javascript
jQuery 计算iframe 窗口大小的方法
May 13 Javascript
js实现非常棒的弹出div
Oct 06 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
详解express + mock让前后台并行开发
Jun 06 Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
Swiper实现导航栏滚动效果
Oct 16 Javascript
基于JSONP原理解析(推荐)
Dec 04 #Javascript
利用Javascript获取选择文本所在的句子详解
Dec 03 #Javascript
微信小程序图片选择区域裁剪实现方法
Dec 02 #Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 #Javascript
Angular之toDoList的实现代码示例
Dec 02 #Javascript
React Native 使用Fetch发送网络请求的示例代码
Dec 02 #Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 #Javascript
You might like
在PHP中利用XML技术构造远程服务(上)
2006/10/09 PHP
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
php cli换行示例
2014/04/22 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
Python群发邮件实例代码
2014/01/03 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
更改Ubuntu默认python版本的两种方法python-&gt; Anaconda
2016/12/18 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
学生思想表现的评语
2014/01/30 职场文书
促销活动总结
2014/04/28 职场文书
小学生环保标语
2014/06/13 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书