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>

    控制台输出为:

  • 相关阅读:
    cookie
    手写Promise/Promise.all/promise.race
    Hbuilder如何真机调试?
    什么是深拷贝?什么是浅拷贝?如何实现深拷贝?
    Vue.set()?怎么用?
    vueRouter怎么用?
    Vue如何实现组件间通信?
    reduce()累加器
    filter()数组遍历
    map()数组遍历
  • 原文地址:https://www.cnblogs.com/mengfangui/p/7966230.html
Copyright © 2011-2022 走看看