如何在javascript数组中去掉部分字符串

时间:2012-07-14 17:19:48

标签: javascript

我有几个与此类似的数组:

exampleArray=new array(
"A01 - Blah Blah Blah",
"A01A - Blah Blah Blah Blah")

我正在使用这些数组来填充表单中的选项,我需要删除第一个空格之后的所有内容(即“ - Blah Blah Blah”)以获取给定选项的值。目前使用以下代码生成选项和值:

for(i=0; i<optionStepTwo.length; i++) {
    elementStepTwo.options[elementStepTwo.options.length] = 
            new Option(optionStepTwo[i], optionStepTwo[i]);
};

3 个答案:

答案 0 :(得分:1)

您可以在“”(空格)之后执行split,例如:

var desiredOption = optionStepTwo[i].split(" ")[0]

答案 1 :(得分:1)

要在第一个空格处截断字符串:

var myStringBeforeFirstSpace = myString.split(" ")[0];

答案 2 :(得分:1)

如果您尝试仅在第一个空格处进行分割。

var string = 'A01A - Blah Blah Blah Blah';
var firstSpace = string.indexOf(' ');
alert(string.substr(0, firstSpace));​​​​​​​​​​​​​​​​​​​​​​​​​

<强> Working Example