Javascript JS函数拆分非工作字母大写

Javascript JS函数拆分非工作字母大写,javascript,Javascript,例1: var string_1 = "My name is Tom Jelly"; var param = string_1.split('Tom'); console.log(param); [“我的名字是”,“果冻”] 例2: var string_2 = "My name is tom Jelly"; var param = string_2.split('Tom'); console.log(param); [“我叫汤姆·杰利”] 如何获得示例1中的结果?您可以使用regexp作为

例1:

var string_1 = "My name is Tom Jelly";
var param = string_1.split('Tom');
console.log(param);
[“我的名字是”,“果冻”]

例2:

var string_2 = "My name is tom Jelly";
var param = string_2.split('Tom');
console.log(param);
[“我叫汤姆·杰利”]


如何获得示例1中的结果?

您可以使用regexp作为带有
I
标志(不区分大小写)的分隔符:


您可以将regexp用作带有
i
标志(不区分大小写)的分隔符:

首先,
.split()
不区分大小写。 所以

应该是

var param = string_2.split('tom');
首先,
.split()
不区分大小写。 所以

应该是

var param = string_2.split('tom');

注意:要使用变量,请使用
newregex
。我只是很惊讶,我找不到这篇文章的相关副本。这似乎是一个相当常见的问题。我如何添加参数,我是初学者,请给我具体的例子。非常感谢感谢您注意:要使用变量,请使用
new Regex
。我只是很惊讶,我找不到与此帖子相关的副本。这似乎是一个相当常见的问题。我如何添加参数,我是初学者,请给我具体的例子。谢谢你,非常感谢
var param = string_2.split('tom');