JavaScript:字符串提取
如果我的字符串是这样的:JavaScript:字符串提取,javascript,string,Javascript,String,如果我的字符串是这样的: var dollarValue = "$7.50;$15;50%"; 提取每个值的最佳方法是什么?每个分号用作字符串重要部分之间的分隔符。就像: 7.50美元 15美元 50% 我知道如何仅用一个分号提取两个值,但我不确定如何使用后续的每个分号作为下一个起点继续字符串…怎么样 怎么样 您可以使用split方法: var values = dollarValue.split(";"); 这将返回一个带有分号之间值的数组。您可以使用split方法: var values
var dollarValue = "$7.50;$15;50%";
提取每个值的最佳方法是什么?每个分号用作字符串重要部分之间的分隔符。就像:
7.50美元
15美元
50%
我知道如何仅用一个分号提取两个值,但我不确定如何使用后续的每个分号作为下一个起点继续字符串…怎么样
怎么样
您可以使用
split
方法:
var values = dollarValue.split(";");
这将返回一个带有分号之间值的数组。您可以使用
split
方法:
var values = dollarValue.split(";");
这将返回一个包含分号之间的值的数组。split是否只接受“;”并将其输入到自己的数组中?然后我会从新创建的数组中提取信息,对吗?@dclombus:
arrayOfValues[0]
将是“$7.50”
,arrayOfValues[1]
将是“$15”
,等等。就像数组一样。它基本上会在每个分号上剪切字符串,返回一个部件数组。完美。当我不经常使用它的时候,随着时间的推移,我会忘记这些小事情。学习太多的语言会使我的大脑混乱。斯普利特是不是只是把“;”输入自己的一系列语言中?然后我会从新创建的数组中提取信息,对吗?@dclombus:arrayOfValues[0]
将是“$7.50”
,arrayOfValues[1]
将是“$15”
,等等。就像数组一样。它基本上会在每个分号上剪切字符串,返回一个部件数组。完美。当我不经常使用它的时候,随着时间的推移,我会忘记这些小事情。学太多的语言使我的大脑混乱。