如何禁止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();
}
上面的代码不起作用
答案 0 :(得分:0)
我假设您要删除message
字符串中列出的任何子字符串。如果是这样,您可以使用replace()
方法轻松完成此操作。
在这里,我们正在搜索以:regional_indicator_
开头的任何子字符串,后跟其中一个字母n
,w
,o
,r
,{ {1}}(d
符号表示“或”)并以另一个|
结尾。如果找到这样的子字符串,则将其替换为空字符串,从而有效地删除它。
模式中的:
标志告诉正则表达式对字符串进行全局搜索。
/g