簡易のNGワードチェッカーを作る
入力されたテキストに対してNGワードチェックを行いたかったので簡易のNGワードチェッカーを作った。
配列にNGワードのリストを持っておいて、入力テキストにNGワードが含まれているかをチェックするだけ。
// ngword.ts
const ngWords = [
'NG Word1',
'NG Word2',
]
export const checkNgWord = (text) => {
return ngWords.some((ngWord) => text.includes(ngWord));
};
NGワードチェックに限らず、ある文字列が配列に含まれているかのチェックはよく使うのでメモを残しておく。