gpt4 book ai didi

javascript - 使用jquery捕获字符之间的字符串

转载 作者:行者123 更新时间:2023-11-29 18:21:34 24 4
gpt4 key购买 nike

我有一个包含“j_id0:j_id11:i:f:pb:d:MyFieldName.input”(不带引号)的变量。

现在我想捕获“MyFieldName”。

我有这个:

var test = "j_id0:j_id11:i:f:pb:d:MyFieldName.input";
var testRE = test.match(":(.*).input");
console.log("old text: " + test);
console.log("new text: " + testRE[1]);

输出这个:

old text: j_id0:j_id11:i:f:pb:d:MyFieldName.input
new text: j_id11:i:f:pb:d:MyFieldName

所以我需要告诉他我想要最后一次出现“:”和“.input”之间的所有内容,因为现在他找到了第一个“:”并停在那里。

有什么办法可以实现吗?

谢谢!

最佳答案

剩下的一个选项(大概还有许多其他选项)是:

var str = "j_id0:j_id11:i:f:pb:d:MyFieldName.input",
fieldName = str.substring(str.lastIndexOf(':') + 1, str.lastIndexOf('.'));

JS Fiddle demo .

引用资料:

关于javascript - 使用jquery捕获字符之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18147325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com