zoukankan      html  css  js  c++  java
  • JavaScript中字符串的match与replace方法

    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>

    控制台输出为:

  • 相关阅读:
    RIP 动态路由
    9.28 二叉树计数
    9.31 取数理论
    花园
    迟滞变化
    AutoHotkey之自问自答
    几种常见的滤波处理
    快速排序(Quicksort)
    浅谈VBA
    新的开始
  • 原文地址:https://www.cnblogs.com/mengfangui/p/7966230.html
Copyright © 2011-2022 走看看