Javascript 如何使JS中的代码不区分大小写?

Javascript 如何使JS中的代码不区分大小写?,javascript,case-insensitive,Javascript,Case Insensitive,好的,下面是我的代码示例:if(message.content.startsWith(“k beg”){ 基本上,代码将工作,但用户必须准确地输入“k BEG”所有小写。我希望代码不区分大小写,例如(k BEG)< /强>,并且消息内容应该只是输入,所以 > K BEG > 不应该在句子的中间触发。 不过,我的一个主要观点是使其不区分大小写,因此如果有人能提供帮助,我将很高兴。谢谢。请先将消息小写: message.content.toLowerCase().startsWith("k

好的,下面是我的代码示例:
if(message.content.startsWith(“k beg”){

基本上,代码将工作,但用户必须准确地输入<强>“k BEG”<强>所有小写。我希望代码不区分大小写,例如<强>(k BEG)< /强>,并且消息内容应该只是输入,所以<强> > K BEG > <强>不应该在句子的中间触发。


不过,我的一个主要观点是使其不区分大小写,因此如果有人能提供帮助,我将很高兴。谢谢。

请先将消息小写:

message.content.toLowerCase().startsWith("k beg")

请先将消息小写:

message.content.toLowerCase().startsWith("k beg")

检查前将文本转换为小写或大写

message.content.toLowerCase().startsWith("k beg")

// or

message.content.toUpperCase().startsWith("K BEG")



检查前将文本转换为小写或大写

message.content.toLowerCase().startsWith("k beg")

// or

message.content.toUpperCase().startsWith("K BEG")


功能测试(输入){
return/^[\t]*k[\t]+beg/i.test(输入)
}
console.log(测试('k beg'))
console.log(测试('K BEG'))
console.log(测试('k BeG'))
log(test('k BeG'))
log(test('any k beg')//false
功能测试(输入){
return/^[\t]*k[\t]+beg/i.test(输入)
}
console.log(测试('k beg'))
console.log(测试('K BEG'))
console.log(测试('k BeG'))
log(test('k BeG'))
console.log(test('any k beg'))//false