• 技术文章 >web前端 >前端问答

    javascript怎样使replace替换全部

    长期闲置长期闲置2022-01-19 16:41:59原创244

    在JavaScript中,可以利用正则表达式中“/g”使replace替换全部,“/g”在正则表达式中表示的就是匹配全部的意思,语法为“替换对象.replace(/需要替换的字符/g,"替换后的字符")”。

    本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

    javascript怎样使replace替换全部

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

    语法

    stringObject.replace(regexp/substr,replacement)

    参数 描述

    regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。

    请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。

    replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

    举例说明:

    var str = "atetateg".replace("a",""); 则只会替换第一个a

    var str = "atetateg".replace(/a/g,""); 会替换所有 /g 代表匹配全文

    其实我们用到了JS中的正则表达式,/\LOVE/g中/\LOVE表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。

    示例如下:

    <html>
    <body>
    <script type="text/javascript">
    var str="好好学习,田田向上。"
    document.write(str.replace(/田/g,"天"))
    var str="好好学习,田田向上。"
    document.write(str.replace(/田/,"天"))
    </script>
    </body>
    </html>

    输出结果:

    23.png

    相关推荐:javascript学习教程

    以上就是javascript怎样使replace替换全部的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 前端 html
    上一篇:ajax中的json是什么意思 下一篇:javascript中保留两位小数的方法是什么
    PHP编程就业班

    相关文章推荐

    • javascript怎样去掉class• javascript有val方法吗• javascript怎么求众数• JavaScript怎么求圆面积• JavaScript事件是指什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网