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. ORACLE数据库备份
  2. 深度解析KGDB调试Linux模块和内核
  3. 儿童的身高标准对照表_2020“儿童身高标准”出炉,10岁身高140,你家娃达标吗...
  4. python开源考试_可能是 Python 中最火的第三方开源测试框架 pytest
  5. 由浅入深逐步了解 Synchronized
  6. 智能判断图片中是否存在某物体_如果给猫披上象皮,神经网络将作何判断?
  7. 处理文章附件路径问题
  8. c++ makefile和cmake
  9. Ubuntu 18.04 安装 Moodle
  10. 天梯赛+01训练总结
  11. 信号处理--傅里叶变换的性质及常用信号的傅里叶变换
  12. IMO模型编程思维法(Input-Model-Output)
  13. CSS-animation-梦幻西游小案例
  14. GitHub的镜像登陆显示Whoa there!解决办法
  15. Oracle语句(持续更新)
  16. Java中角度和弧度的转换,三角函数,反三角函数
  17. 吴恩达机器学习笔记第一周
  18. getDate方法的妙用(js判断闰年)
  19. 32x32Booth乘法器
  20. python背诵技巧_精选22个Python实用技巧,秀技能必备这份技术列表!

热门文章

  1. 【渝粤教育】电大中专微生物与寄生虫基础_1作业 题库
  2. 【sklearn第三讲】数据预处理
  3. mfc combo box 控件使用方法总结
  4. Pandas系列(十)Merge语法
  5. 计算机视觉实战(十六)光流估计 (附完整代码)
  6. 20172330 2017-2018-2 《程序设计与数据结构》实验一报告
  7. No module named MYSQLdb 问题解决
  8. [转] 各种数据类型转换
  9. Python 字典(Dictionary) 基本操作
  10. 剑指offer--两个链表的第一个公共结点