我有一个像下面这样的字符串,我想拆分它并在管道(|)
之前获取值。
var str = "110|paris";
我只想在拆分
之后存储如下var value = 100;
答案 0 :(得分:1)
此:
var value = str.split('|')[0];
会给你管道之前的东西。更一般地说:
var array = str.split('|');
这将为您提供一个包含元素['110', 'paris']
的数组:
array[0] // this is '110'
array[1] // this is 'paris'
请注意,如果您确实需要一个110
而不是一个字符串'110'
,那么您应该使用parseInt
:
parseInt(array[0], 10) // this is 110
完整示例:
var str = '110|paris';
var array = str.split('|');
var value = parseInt(array[0], 10);
var city = array[1];
现在value
为100
(数字),city
为'paris'
(字符串)。