基于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 XML数据显示为HTML一例
Dec 23 Javascript
JavaScript全排列的六种算法 具体实现
Jun 29 Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 Javascript
jquery垂直公告滚动实现代码
Dec 08 Javascript
用js判断是否为360浏览器的实现代码
Jan 15 Javascript
JavaScript事件委托用法分析
Jan 24 Javascript
jQuery深拷贝Json对象简单示例
Jul 06 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Aug 19 Javascript
各式各样的导航条效果css3结合jquery代码实现
Sep 17 Javascript
微信小程序实战之轮播图(3)
Apr 17 Javascript
vuejs router history 配置到iis的方法
Sep 20 Javascript
JavaScript在web自动化测试中的作用示例详解
Aug 25 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中include与require使用方法区别详解
2013/10/19 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
js中的this关键字详解
2013/09/25 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
javascript中this指向详解
2016/04/23 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python入门篇之正则表达式
2014/10/20 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
求职信写作要突出重点
2014/01/01 职场文书
九年级物理教学反思
2014/01/29 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
护士岗位职责
2014/02/16 职场文书
法人授权委托书
2014/04/03 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
应届生简历自我评价
2015/03/11 职场文书
高一语文教学反思
2016/02/16 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书