Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式检测Zalgo_Javascript_Regex_String_Regular Language_Zalgo - Fatal编程技术网

Javascript 正则表达式检测Zalgo

Javascript 正则表达式检测Zalgo,javascript,regex,string,regular-language,zalgo,Javascript,Regex,String,Regular Language,Zalgo,我正在创建一个消息过滤系统,用于检测z、a、l、g、o 我当前的正则表达式是/([^\u0009-\u02b7\u2000-\u20bf\u2122\u0308]|(?![^aeiouy])\u0308)/gm 但这也抓住了表情符号 该regex应该过滤所有的regex应该过滤所有的w、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、d、d、d、d、8、8、8、8、8、8、8、8应该应该应该过滤所有的regex应该应该过滤所有的regex的regex应该应该应该过滤所有w

我正在创建一个消息过滤系统,用于检测z、a、l、g、o

我当前的正则表达式是
/([^\u0009-\u02b7\u2000-\u20bf\u2122\u0308]|(?![^aeiouy])\u0308)/gm
但这也抓住了表情符号

该regex应该过滤所有的regex应该过滤所有的w、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、d、d、d、d、8、8、8、8、8、8、8、8应该应该应该过滤所有的regex应该应该过滤所有的regex的regex应该应该应该过滤所有w,该regex应该应该应该应该过滤所有的regex应该应该过滤所有w、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、8、“我”是“s”还是“t”——“t”——“l”——“i”——“k”——“t”——“h”——“i”——“t”——“t”——“e”——“x”——“t”——“l”——“i”——“k”——“e”——“h”——“i”————“i”——“i”—————————————————————————————————————————————————————————————————————————————————————————————————————————— 下面是如何进行测试

const re=/%CC%/g
const hasZalgo=txt=>re.test(encodeURIComponent(txt));

7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7你所说的“过滤器”是什么意思?删除这些文本,还是“规范化”“?@WiktorStribiżew Liley将其从聊天中心删除检测是否有任何zalgo在字符串中。例如->
const hasZalgo=zalgo.match(zalgoPattern);