如何使用jQuery拆分字符串并获取中间字符?

时间:2017-02-22 05:41:53

标签: jquery string url split

我的网址格式如下:

example.com/test/label-name/abc123

example.com/test/label-name/abc123/status-name/

在上述情况下我需要获取字符串“abc123”。以上情况随机发生。我怎样才能在这里使用if条件?

我尝试过以不同的方式使用Split()和Contains()。没用。有人可以为此提出解决方案吗?

谢谢。

2 个答案:

答案 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”所在的值。