如何在javascript数组中剥离字符串的一部分

how to strip out part of a string in a javascript array

本文关键字:剥离 字符串 一部分 数组 javascript      更新时间:2023-09-26

我有几个类似于以下构建的数组:

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]);
};

您可以在"(空格)后进行拆分,如:

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

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

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

如果您试图只在第一个空间进行拆分。

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

工作示例