如何使用Jquery拆分多个字符串

时间:2013-09-06 23:00:27

标签: javascript jquery split

假设我有一堆字符串,我从用户输入中得到。每个字符串都以一个新行开头,如下例所示:

gordon:davis
harley:vona
empir:domen
furno:shyko

我想在jQuery中编写一个函数,它从表单中加载用户数据并拆分每一行的sting。但是我只需要字符串的第一部分,例如:

gordon
harley
empir
furno

这有什么简单的解决方案吗?

我找到了一些名为:$ .each(split)的东西,但我没有得到它。

对不起,我是Jquery的新手,我希望你们能帮助我!提前谢谢!

1 个答案:

答案 0 :(得分:4)

使用String.prototype.split方法。

"gordon:davis".split(":")将返回["gordon","davis"]

基于此,使用Array.prototype.map或JQuery版本:

var strings = ["gordon:davis", "harley:vona"];
var splitStrings = strings.map(function (string) {
    return string.split(":")[0];
});