gpt4 book ai didi

javascript - 如何使用javascript替换所有特殊字符

转载 作者:行者123 更新时间:2023-12-03 11:53:39 24 4
gpt4 key购买 nike

我想替换 ASCII-% 中的所有特殊字符。喜欢这个列表:

? -> %3F
! -> %21
...

到目前为止我已经替换了2个特殊字符。但我不知道一个简单的方法来替换所有特殊字符。

这是我的代码:

var replacer1 = new RegExp("\\?", "g");
var replacer2 = new RegExp("/", "g");
var q = ((query).replace(replacer1, "%3F")).replace(replacer2, "%2F");

最佳答案

看起来你想做的是对你的特殊字符进行url编码,只需使用以下函数:

  • encodeURIComponent
  • 编码URI

取决于您是对整个 url 还是只是一个组件进行编码。例如

encodeURIComponent("as686sa8d6sa8787^%^%$^£$%£$%");
//Output: "as686sa8d6sa8787%5E%25%5E%25%24%5E%C2%A3%24%25%C2%A3%24%25"

关于javascript - 如何使用javascript替换所有特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25700204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com