获取基本URL
获取当前URL,不包含任何参数或片段标识符。
- 使用适当的正则表达式,使用
String.prototype.replace()
方法删除'?'
或'#'
之后的所有内容。
const getBaseURL = url => url.replace(/[?#].*$/, '');
getBaseURL('http://url.com/page?name=Adam&surname=Smith');
// 'http://url.com/page'
获取当前URL,不包含任何参数或片段标识符。
String.prototype.replace()
方法删除'?'
或'#'
之后的所有内容。const getBaseURL = url => url.replace(/[?#].*$/, '');
getBaseURL('http://url.com/page?name=Adam&surname=Smith');
// 'http://url.com/page'