[AS 3.0] 문자열 필터링
Study/Actionscript 3.0 / 2009. 6. 1. 14:38
플래시로 뭔가 입력받고 저장을 하려는데, "이성주 바보" 이런 글이 저장되면 내 기분이 좋을리 없다.
그래서 그런건 디비에 저장 전에 미리미리 걸러주자.
그래서 그런건 디비에 저장 전에 미리미리 걸러주자.
금지어를 배열에 넣어두고 매개변수로 넘어온 문자열과 매치시키면서 금지어가 들어가있는지 확인한다.
match() 메소드는 금지어가 발견되면 그 금지어를 배열에 넣어서 반환해 주는데
해당 단어 유무에 따라 경고창을 띄우던지 하는 처리는 만드는 사람 마음대로. 입맛대로. 뜻대로.
위 예제를 돌려보면 output 창에 아래와 같이 찍힌다.
바보 : 탈락(해당 단어 있음)
똥개 : ##통과(해당 단어 없음)##
멍개 : ##통과(해당 단어 없음)##
해삼 : 탈락(해당 단어 있음)
똥개 : ##통과(해당 단어 없음)##
멍개 : ##통과(해당 단어 없음)##
해삼 : 탈락(해당 단어 있음)