如何在js中拆分字符串

时间:2017-01-27 12:31:24

标签: javascript angularjs node.js split

我有一个像下面这样的字符串,我想拆分它并在管道(|)之前获取值。

var str = "110|paris";

我只想在拆分

之后存储如下
var value = 100;

1 个答案:

答案 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];

现在value100(数字),city'paris'(字符串)。