为了账号安全,请及时绑定邮箱和手机立即绑定

discord.js 参数 startsWith 不能是正则表达式

discord.js 参数 startsWith 不能是正则表达式

慕妹3146593 2022-12-22 10:56:19
为什么这不起作用?我需要它来确定它是否以数字开头,并且更进一步,我需要它用多个数字来执行此操作。例如,如果它以 1259823 开头,它将执行此代码。我想这可能是因为很多事情都属于这一类,但是有什么解决方法吗?编辑:它抛出错误,因为startsWith不能是正则表达式。解决方法是使用 .test();
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

String#startsWith只接受一个字符串参数。您可以使用^锚点来匹配字符串的开头并用于RegExp#test验证输入。


if(/^[0-9]/.test(msg.content)){

   //...

}


查看完整回答
反对 回复 2022-12-22
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信