用Javascript替换一切

时间:2017-09-21 02:55:09

标签: javascript

目前我有以下结构(最后 ID 根据缩短给出的代码更改

example.com/7NGOWX
example.com/7iTAXM

使用javascript我目前正在使用此代码更改网址,但它会留下ID。

<script>
    document.body.innerHTML = document.body.innerHTML.replace(/example.com/g, '');
</script>

如何制作它以便删除整个网址而不是留下7NGOWX 7iTAXM之类的内容?

3 个答案:

答案 0 :(得分:3)

您需要使用一点regex语法:

example\.com\/\w+
  • \ w +匹配任何单词字符(等于[a-zA-Z0-9 _])
<script>
    document.body.innerHTML = document.body.innerHTML.replace(/example\.com\/\w+/g, '');
</script>

答案 1 :(得分:1)

您可以使用/example\.com\/\w+/之类的正则表达式,\w+匹配任何字母数字连续字。

答案 2 :(得分:1)

另一种选择可以是使用URL()构造函数并让它完成工作。

例如

&#13;
&#13;
$(this)
&#13;
&#13;
&#13;