我正在尝试根据符号 _
的第二次出现将字符串拆分为数组
var string = "this_is_my_string";
我想在第二个下划线之后拆分字符串。字符串并不总是相同的,但它总是有 2 个或更多下划线。我总是需要它在第二个下划线处分开。
在上面的示例字符串中,我需要将其拆分成这样。
var split = [this_is, _my_string];
最佳答案
var string = "this_is_my_string";
var firstUnderscore = string.indexOf('_');
var secondUnderscore = string.indexOf('_', firstUnderscore + 1);
var split = [string.substring(0, secondUnderscore),
string.substring(secondUnderscore)];
将其粘贴到浏览器的控制台中进行试用。不需要 jsFiddle。
关于javascript - 根据符号拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527334/