javascript在斜杠之间获取字符

时间:2011-12-15 11:55:45

标签: javascript string

有人可以帮忙。我需要在两个斜杠之间获取字符,例如:

Car/Saloon/827365/1728374

我需要获取第二个和第三个斜杠之间的字符。即827365

8 个答案:

答案 0 :(得分:8)

您可以使用split()原型的String方法,将斜杠作为分隔符字符串传递:

var value = "Car/Saloon/827365/1728374";
var parts = value.split('/');

// parts is now a string array, containing:
// [ "Car", "Saloon", "827365", "1728374" ]
// So you can get the requested part like this:

var interestingPart = parts[2];

文档在这里:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

答案 1 :(得分:2)

这只会根据需要提醒1728374

alert("Car/Saloon/827365/1728374".split('/')[3]);

或者,更长一点,但也更可读:

var str = "Car/Saloon/827365/1728374";
var exploded = str.split('/');
/**
* str[0] is Car
* str[1] is Saloon
* str[2] is 827365
* str[3] is 1728374
*/

答案 2 :(得分:0)

var str = "Car/Saloon/827365/1728374";

var items = str.split("/");

for (var i = 0; i < items.length; i++)
{
   alert(items[i]);
}

OR

var lastItem = items[items.length - 1]; // yeilds 1728374

OR

var lastItem1728374 = items[2];

答案 3 :(得分:0)

尝试the_string.split('/') - 它会为您提供一个包含斜杠之间的子串的数组。

答案 4 :(得分:0)

试试这个:

var str = 'Car/Saloon/827365/1728374';
var arr = str.split('/'); // returns array, iterate through it to get the required element

答案 5 :(得分:0)

使用split将字符串分为四部分:

'Car/Saloon/827365/1728374'.split('/')[2]

给出“827365”

答案 6 :(得分:0)

你必须使用像这样的.split()函数:

("Car/Saloon/827365/1728374").split("/")[2];

答案 7 :(得分:0)

"Car/Saloon/827365/1728374".split("/")[2]
"Car/Saloon/827365/1728374".split("/")[3]

你想要多少人...... :)。