禁止一串表情符号

时间:2018-05-15 13:21:56

标签: javascript discord.js

如何禁止emojis字符串?像这样:

:regional_indicator_n: :regional_indicator_w: :regional_indicator_o: :regional_indicator_r: :regional_indicator_d:

我已经禁止使用n word,但有些用户可以bypass使用emoji字母{/ 1}}

if (message.content === ":regional_indicator_n: :regional_indicator_w: :regional_indicator_o: :regional_indicator_r: :regional_indicator_d:")
{
    message.delete();
}

上面的代码不起作用

1 个答案:

答案 0 :(得分:0)

我假设您要删除message字符串中列出的任何子字符串。如果是这样,您可以使用replace()方法轻松完成此操作。

在这里,我们正在搜索以:regional_indicator_开头的任何子字符串,后跟其中一个字母nwor,{ {1}}(d符号表示“或”)并以另一个|结尾。如果找到这样的子字符串,则将其替换为空字符串,从而有效地删除它。

模式中的:标志告诉正则表达式对字符串进行全局搜索。

/g