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

http://img.mukewang.com/63a3c765000192f603090067.jpg

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



慕妹3146593
浏览 83回答 1
1回答

潇潇雨雨

String#startsWith只接受一个字符串参数。您可以使用^锚点来匹配字符串的开头并用于RegExp#test验证输入。if(/^[0-9]/.test(msg.content)){   //...}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript