我的网址格式如下:
example.com/test/label-name/abc123
example.com/test/label-name/abc123/status-name/
在上述情况下我需要获取字符串“abc123”。以上情况随机发生。我怎样才能在这里使用if条件?
我尝试过以不同的方式使用Split()和Contains()。没用。有人可以为此提出解决方案吗?
谢谢。
答案 0 :(得分:0)
如果" abc123"的位置您提供的网址示例中没有更改,您可以使用以下内容:
var url = 'example.com/test/label-name/abc123/status-name/';
var splitURL = url.split('/');
var result = splitURL[3];
if(result == 'abc123'){
alert('Hey! I got abc123');
}
无论网址是什么,它总会给你那个位置的任何东西。
答案 1 :(得分:0)
据我所知,假设您的网址结构没有变化,您将始终对第3个字符串元素感兴趣
var url = 'example.com/test/label-name/abc123/status-name/';
var splitURL = url.split('/');
var result = splitURL[3];
结果应始终为您提供“abc123”所在的值。