我有两个变量:
site1 = "www.somesite.com";
site2 = "www.somesite.com/";
我想做这样的事情
function someFunction(site)
{
// If the var has a trailing slash (like site2),
// remove it and return the site without the trailing slash
return no_trailing_slash_url;
}
我怎么做呢?
根据@vdegenne的回答…如何脱衣:
单尾斜杠:
theString。取代 (/\/$/, '');
单个或连续的尾随斜杠:
theString。回到(\ $ / + / g ');
单前导斜杠:
theString。取代 (/^\//, '');
单线或连续的前导斜线:
theString。回想起(^ \ / + / g ');
单行斜杠和尾斜杠:
theString。取代 (/^\/|\/$/ 克,”)
单个或连续的前导斜杠和尾斜杠:
theString。replace (/^\/+|\/+$/ g,”)
要同时处理斜杠和反斜杠,可以将\/实例替换为[\\/]
根据@vdegenne的回答…如何脱衣:
单尾斜杠:
theString。取代 (/\/$/, '');
单个或连续的尾随斜杠:
theString。回到(\ $ / + / g ');
单前导斜杠:
theString。取代 (/^\//, '');
单线或连续的前导斜线:
theString。回想起(^ \ / + / g ');
单行斜杠和尾斜杠:
theString。取代 (/^\/|\/$/ 克,”)
单个或连续的前导斜杠和尾斜杠:
theString。replace (/^\/+|\/+$/ g,”)
要同时处理斜杠和反斜杠,可以将\/实例替换为[\\/]