如何让 if (message.content.startsWith('')) 检测两件事
Posted
技术标签:
【中文标题】如何让 if (message.content.startsWith(\'\')) 检测两件事【英文标题】:how to make if (message.content.startsWith('')) detect for 2 things如何让 if (message.content.startsWith('')) 检测两件事 【发布时间】:2019-08-11 15:01:31 【问题描述】:所以我有代码
if (message.content.startsWith(''))
在我的脚本中,我希望它可以通过,如果它是大写或小写。我试过了
if(message.content.startsWith('>command', '>COMMAND'))
但这没有用。谁能告诉我正确的代码?
【问题讨论】:
【参考方案1】:匹配前可以先将值改为小写
message.content.toLowerCase().startsWith(">command")
您可以使用搜索
message.content.seach(/^>command/i)
【讨论】:
【参考方案2】:使用RegExp#test
和正则表达式^>command
(其中^
是start anchor)和flag i
忽略大小写。
if(/^>command/i.test(message.content)))
【讨论】:
以上是关于如何让 if (message.content.startsWith('')) 检测两件事的主要内容,如果未能解决你的问题,请参考以下文章
如何让 lua 在 while true 循环中停止 if 循环?
SwiftUI Alert 如何让它在一个简单的 if 语句中工作?
robot framework中使用if关键字保存重新打开后所有else if都在一行显示,如何让他们换行呢?