可能重复:
如何使用 JavaScript 拆分此字符串?
在我的 Rails 应用程序中,我正在连接字符串并通过 ajax 技术将其发送到 javascript。但是为了提高速度,我考虑了一种方法......非常简单,我需要将我的字符串切成三个变量:我的字符串看起来是这样的:
5.21o-o11.0o-o4
那么如何将其切片
5.21
11.0
4
?
可能重复:
如何使用 JavaScript 拆分此字符串?
在我的 Rails 应用程序中,我正在连接字符串并通过 ajax 技术将其发送到 javascript。但是为了提高速度,我考虑了一种方法......非常简单,我需要将我的字符串切成三个变量:我的字符串看起来是这样的:
5.21o-o11.0o-o4
那么如何将其切片
5.21
11.0
4
?
您可以使用split
方法:
var arr = '5.21o-o11.0o-o4'.split('o-o') // [ "5.21" , "11.0", "4" ]
假设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
这显然是一个例子。通常,要获取值,您将根据需要遍历数组。
使用.split()
方法如下:
var text = "5.21o-o11.0o-o4";
var split = text.split("o-o");
alert(split[0] + ', ' + split[1] + ', ' + split[2]);
这是一个小提琴 </p>
split
使用返回具有值的数组尝试此代码
var str = '5.21o-o11.0o-o4';
var substr = str.split('o-o');
//substr[0] 5.21
//substr[1] 11
//substr[2] 4
.split('o-o')
只需在字符串中添加一个
alert('5.21o-o11.0o-o4'.split('o-o'));
像这样的东西?
var data ="5.21o-o11.0o-o4";
var spliced = data.split('o-o');