在我的rails应用程序中,我正在连接字符串并通过ajax技术将其发送到javascript。但是为了提高速度我想到了一种方法...... 这么简单我需要将我的字符串切成三个变量: 我的字符串看起来如此:
5.21o-o11.0o-o4
所以如何将其分割为
5.21
11.0
4
答案 0 :(得分:2)
您可以使用split
方法:
var arr = '5.21o-o11.0o-o4'.split('o-o') // [ "5.21" , "11.0", "4" ]
答案 1 :(得分:2)
假设o-o
是分隔符,请使用split()
将其转换为数组:
var foo = '5.21o-o11.0o-o4';
var values = foo.split('o-o');
alert(values[0]); // = 5.21
alert(values[1]); // = 11.0
alert(values[2]); // = 4
这显然是一个例子。通常,为了获得值,您将根据需要迭代数组。
答案 2 :(得分:0)
使用.split()
方法:
var text = "5.21o-o11.0o-o4";
var split = text.split("o-o");
alert(split[0] + ', ' + split[1] + ', ' + split[2]);
这是一个fiddle
答案 3 :(得分:0)
使用split
尝试使用此代码返回值为
var str = '5.21o-o11.0o-o4';
var substr = str.split('o-o');
//substr[0] 5.21
//substr[1] 11
//substr[2] 4
答案 4 :(得分:0)
只需在字符串
中添加.split('o-o')
即可
alert('5.21o-o11.0o-o4'.split('o-o'));
答案 5 :(得分:0)
这样的事情?
var data ="5.21o-o11.0o-o4";
var spliced = data.split('o-o');