javascript 拆分字符串传递开始和结束

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 拆分字符串传递开始和结束相关的知识,希望对你有一定的参考价值。

String.prototype.splitInterval = function (delimiter, start = 0, end) {
	return this.split(delimiter).filter(function(_, i) {
		if (end === undefined) {
			return i >= start;
		}
		return i >= start && i <= end;
	});
}

var str = '1171_1_False_False';

// Starts at index 1 to 2
str.splitInterval('_', 0, 1); // ['1', 'False']

// Starts at index 1 until the end
str.splitInterval('_', 1); // ['1', 'False', 'False'] 

// Equal split
str.splitInterval('_'); // ['1171', '1', 'False', 'False'] 

以上是关于javascript 拆分字符串传递开始和结束的主要内容,如果未能解决你的问题,请参考以下文章

切断JavaScript分割函数传递的最后几个值的字符

在模式上拆分字符串

日历控制如何传递日期、开始日期和结束日期

在javascript中拆分字符串以获取数据[重复]

如何在 JavaScript 中获取正则表达式匹配的开始和结束位置?

Python 在给定的开始/结束关键字处将列表拆分为子列表