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>

控制台输出为:

转载于:https://www.cnblogs.com/mengfangui/p/7966230.html

JavaScript中字符串的match与replace方法相关推荐

  1. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  2. JavaScript中字符串数组赋值失败,不是每个字符串,却是字符。

    我的处女作<Canvas系列教程>在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作. 教程介绍.教程目录等能在README里查阅. 传送门:https: ...

  3. 字符串大小写转换html,用JavaScript将字符串进行大小写转换的方法

    用JavaScript将字符串进行大小写转换的方法 发布时间:2020-08-31 11:58:46 来源:亿速云 阅读:201 作者:小新 这篇文章主要介绍了用JavaScript将字符串进行大小写 ...

  4. JavaScript中的回调地狱及解决方法

    JavaScript中的回调地狱及解决方法 1.回调地狱 在使用JavaScript时,为了实现某些逻辑经常会写出层层嵌套的回调函数,如果嵌套过多,会极大影响代码可读性和逻辑,这种情况也被成为回调地狱 ...

  5. JavaScript中字符串连接/拼接的四种方式

    JavaScript中连接字符串的方式有4种,分别是使用加号运算符连接.使用${}配合反引号连接.使用concat()函数连接.使用join()函数连接. 1. 使用加号运算符 示例代码如下: let ...

  6. ES6中字符串和数组新增的方法

    ES6中字符串和数组新增的方法 一.字符串中新增的方法 1.模板字符串 (表达式.函数的调用.变量) 2.repeat(次数)函数 : 将目标字符串重复N次,返回一个新的字符串,不影响目标字符串 3. ...

  7. JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法

    JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法 参考文章: (1)JS IOS/iPhone的Safari浏览器不兼容Javascript中的D ...

  8. JavaScript中字符串与Unicode编码的互相转换

    JavaScript中字符串与Unicode编码的互相转换 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 // 实际 ...

  9. JavaScript 中清空数组的几种方法

    目录 Array.prototype.splice() 将 length 设置为 0 分配新的空数组 length = 0和 Array = [] 之间的差异? JavaScript 中清空数组的几种 ...

  10. 1507四舍五入c语言,JavaScript中用于四舍五入的Math.round()方法讲解

    此方法返回一个数四舍五入为最接近的整数的值. 语法 Math.round( x ) ; 下面是参数的详细信息: x: 一个数字 返回值: 返回数字四舍五入为最接近的整数的值. 例子: JavaScri ...

最新文章

  1. Python是如何一步步成为热门编程语言的?
  2. mongodb小结(转)
  3. 计算机文化基础第二章,计算机文化基础(第二章Windows2000操作系统)
  4. OpenGL入门-3-绘制多边形
  5. 小屏党失望!iPhone 13四款机型,mini版没了
  6. alios是安卓吗_华为洪蒙系统,阿里云OS,到底是不是安卓?
  7. 菊子曰测试草稿{29C28FD771BA4B0D8693}
  8. Android中突发情况数据的保存和恢复
  9. j2ee 现在已经改名为java ee_Java EE 已经正式更名为 Jakarta EE(雅加达)
  10. Java获取当前Linux系统ip,cpu和内存使用情况,进程信息并保存至数据库
  11. Qt Style Sheets Reference Qt css 样式属性列表[官版]
  12. 计算机一级安装包怎么升级,详细教您win7如何升级为sp1
  13. 资产配置方案(基金)
  14. 要怎么在计算机里清除桌面内存,告诉你电脑内存怎么清理
  15. ai如何旋转画布_ai怎么让一个图形等比旋转
  16. h5案例分享 京东:有爱圣诞 无限京喜
  17. 品味kettle--(一)用eclipse 搭建源码
  18. HDOJ:1863畅通工程
  19. 开启Windows远程桌面
  20. 券商卖的雪球票息高,券商赚的什么钱?(雪球原理入门)

热门文章

  1. 56. Merge Intervals - LeetCode
  2. python的__slots__
  3. Centos-shell-简介
  4. 2018年11月26日 练习3
  5. MySql 双主多从配置指导
  6. vue 挂载点 实例 模板
  7. xdcms_3.0.1 | 代码审计
  8. IDEA用maven创建springMVC项目和配置
  9. 对私有API提交的注意事项
  10. 2016年3月19日 培训复习