私は文字列を持っています:
http://a.long.url/can/be/here/jquery.min.js?207
http://a.long.url/can/be/here/
Javascript を使用してベース URL を抽出する必要があります。/
したがって、右から1 番目で分割する必要があります。
私は文字列を持っています:
http://a.long.url/can/be/here/jquery.min.js?207
http://a.long.url/can/be/here/
Javascript を使用してベース URL を抽出する必要があります。/
したがって、右から1 番目で分割する必要があります。
url.substring(0, url.lastIndexOf("/") + 1)
+ 1
最後に / が必要ない場合は削除してください。
var url = "http://my.com:8080/path/bob.js?query"
var col1 = url.indexOf("?");
if (col1 > 0) {
var col = url.substring(0,col1).lastIndexOf("/");
} else {
col = url.lastIndexOf("/");
}
var extracted = url.substring(0, col);
エラーをチェックせずに。(たとえば、url
文字列にスラッシュがまったくない場合はどうなるでしょうか。これは有効な URL ではありませんが、このコードに渡すことができます。) また、疑問符が最初の文字である場合は機能しないことに注意してください。