feat: Add more test case
This commit is contained in:
parent
abe04dda7c
commit
8e63bbe2c8
1 changed files with 5 additions and 2 deletions
|
|
@ -29,6 +29,9 @@ export function processUnsounds(input: string): string {
|
||||||
// 하아아앗. 혀엉.. 흡... 흐읍... 형.. 하앗. 하아앙... 형... 하앙... 흐윽...
|
// 하아아앗. 혀엉.. 흡... 흐읍... 형.. 하앗. 하아앙... 형... 하앙... 흐윽...
|
||||||
// 혀어어엉.. 하앙. 항. 형... 하앙. 혀엉.... 하앙. 흑... 항. 형... 흡 하앗.
|
// 혀어어엉.. 하앙. 항. 형... 하앙. 혀엉.... 하앙. 흑... 항. 형... 흡 하앗.
|
||||||
// 혀엉..... 흑. 흣
|
// 혀엉..... 흑. 흣
|
||||||
|
// .. 하앗!. 하!아앙~형..~. 하!~앙... 흐윽...
|
||||||
|
// 혀!어어엉.. !앙. 항. !형...~ 하앙.!... 하앙~흑!... 항. 형..~! 흡 하앗.
|
||||||
|
// 혀엉...!.. 흑. 흣!
|
||||||
export function processCensor(input: string): string {
|
export function processCensor(input: string): string {
|
||||||
return input
|
return input
|
||||||
.replace(
|
.replace(
|
||||||
|
|
@ -36,7 +39,7 @@ export function processCensor(input: string): string {
|
||||||
(content: string) => content[0] ?? "",
|
(content: string) => content[0] ?? "",
|
||||||
)
|
)
|
||||||
.replace(
|
.replace(
|
||||||
/[아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐해헤헼헥하형혀흡흑あアうおーaAoOuU][아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ앙읏웃앗엣웅응흐해헤헼헥하형혀흡흑あアうおーaAoOuU!.,><~'"/]{2,}/g,
|
/[아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ읍앙읏웃앗엣웅응흐해헤헼헥하형혀흡흑협혓핫헵햅あアうおーaAoOuU][아ㅏ어ㅓ으ㅡ우ㅜ에오ㅗ야ㅑ읍앙읏웃앗엣웅응흐해헤헼헥하형혀흡흑협혓핫헵햅あアうおーaAoOuU!.,><~'"/]{2,}/g,
|
||||||
(content: string) => content.substring(0, 3),
|
(content: string) => content.substring(0, 3),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -565,11 +568,11 @@ export namespace processFullWidth {
|
||||||
|
|
||||||
export function saferKorean(input: string): string {
|
export function saferKorean(input: string): string {
|
||||||
return (input.normalize() + " ")
|
return (input.normalize() + " ")
|
||||||
|
.let(processCensor)
|
||||||
.let(processUnsounds)
|
.let(processUnsounds)
|
||||||
.let(processFullWidth)
|
.let(processFullWidth)
|
||||||
.let(processIsolatedSymbol)
|
.let(processIsolatedSymbol)
|
||||||
.let(processMarkdown)
|
.let(processMarkdown)
|
||||||
.let(processCensor)
|
|
||||||
.let(processKorean)
|
.let(processKorean)
|
||||||
.let(processNumber)
|
.let(processNumber)
|
||||||
.let(processSymbol)
|
.let(processSymbol)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue