使用jquery从字符串中提取子字符串

时间:2015-12-11 11:33:28

标签: jquery regex string

我需要一些帮助才能从字符串中提取子字符串。 现在,我的正常字符串等于:

"Einzelzimmer inkl Frühstück - 50,00↵Doppelzimmer inkl Frühstück - 65,00"

代码

var rooms = $('#quote-outbound-hotel-room').text();

if (rooms.indexOf(room) >= 0) {
    var roomsToQuote = "The new string created";

    $('#quote-outbound-hotel-room').text('');
    $('#quote-outbound-hotel-room').text(roomsToQuote);
}

房间是我所展示的大字符串的eqaul。 房间等于一个房间,让我们说:

"Einzelzimmer inkl Frühstück - 50,00"

如何从原始字符串中取出子字符串空间并将其返回到引号?

roomsToQuote应该是我将推送到我的引用的新字符串。

更新

在制作数组并拆分它时,数组只包含一个整个字符串的元素,如:

["Einzelzimmer inkl Frühstück - 50,00↵Doppelzimmer inkl Frühstück - 65,00"]

1 个答案:

答案 0 :(得分:1)

如果您通过换行符拆分并获得一个易于操作的数组,那就更好了。

var rooms = rooms.split("\r\n");
if($.inArray("roomXX", rooms) > -1) {
    // it's in array!  
}

当你完成合并元素时,加入它

rooms.join("\r\n"); // you obtain the string