我正在使用以下前 URL https://support.dev.mysite.com/batch/并删除所有内容,但环境(例如开发)。下面的代码工作正常。
var env = endPoint.replace("https://support.", "\n");
var envClean = env.replace(".mysite.com/batch/", "\n");
我不喜欢重复自己。我想在字符串中查找这两种模式并一次将它们全部删除。MDN 在这里对 replace() 进行了很好的细分 - https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace但它没有提及有关多个参数的任何内容。
我试过这个:
var env = endPoint.replace("https://support." && ".mysite.com/batch/", "\n");
但它只是解析第二个 arg 而忽略第一个。
有没有人有更清洁的方法来做到这一点?我假设我可以通过 REGEX 搜索多种模式,那里有任何 REGEX 大师愿意提供帮助吗?
干杯。