将两个正则表达式合并为一个

时间:2019-08-06 14:01:23

标签: javascript regex

我对JavaScript字符串应用了两个正则表达式:

url.replace(/(^https?\:\/\/)?(www\.)?/i, '').replace(/\/$/, '')

如何将它们组合成一个replace函数?

1 个答案:

答案 0 :(得分:1)

由于替换相同,因此您可以使用替换来匹配/替换“ this”或“ that”:

 let url = 'http://www.example.com/';
 console.log(url.replace(/^(?:https?\:\/\/)?(?:www\.)?|\/$/gi, ''));

相关问题