Skip to content

Commit 51fa194

Browse files
authored
Merge pull request #237 from JECT-Study/refactor/slang_word
refactor/닉네임 욕설 필터링 대소문자 구분 없이 판별
2 parents 9a7fa9a + 83c9c95 commit 51fa194

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/com/ject/vs/util/SlangFilter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.ject.vs.util;
22

33
import java.util.List;
4+
import java.util.Locale;
45

56
public class SlangFilter {
67
private static int[] buildFailure(char[] pattern) {
@@ -39,7 +40,7 @@ private static boolean kmpContains(char[] text, char[] pattern) {
3940

4041
public static boolean containsSlang(String input, List<String> slangList) {
4142
if(input == null || input.isBlank()) return false;
42-
char[] text = input.toCharArray();
43+
char[] text = input.toLowerCase(Locale.ROOT).toCharArray();
4344

4445
for(String slang : slangList) {
4546
if(kmpContains(text, slang.toCharArray())) return true;

0 commit comments

Comments
 (0)