源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-01-18 12:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:基于JavaScript中字符串的match与replace方法(详解)
[b]1、match方法[/b] match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 match()方法的返回值为:存放匹配结果的数组。 [b]2、replace方法[/b] replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 replace方法的返回值为:一个新的字符串。 [b]3、说明[/b] 以上2个方法的参数在使用正则表达式时主要添加全局g,这样才能对字符串进行全部匹配或者替换。 [b]示例代码:[/b]
<!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>
[b]控制台输出为:[/b] [img]http://files.jb51.net/file_images/article/201712/201712040902426.png[/img] 以上这篇基于JavaScript中字符串的match与replace方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部