문제
처음에는 [a-zA-Zㄱ-힣 ]{2,10}으로 생각했다.
근데 이 경우 인풋창에 공백만 입력된 경우에도 제출이 된다는 문제점이 있었다.
시도 방법 1
^[a-zA-Zㄱ-힣][a-zA-Zㄱ-힣 ]{1,9}
•
공백만 있는 경우 ⇒ x
•
공백으로 시작하는 경우 ⇒ x
•
공백으로 끝나는 경우 ⇒ o
•
중간에 띄어쓰기 두 개 이상 ⇒ ㅇ
시도 방법 2
^[a-zA-Zㄱ-힣][a-zA-Zㄱ-힣 ]{0,8}[a-zA-Zㄱ-힣]$
•
공백만 있는 경우 ⇒ x
•
공백으로 시작하는 경우 ⇒ x
•
공백으로 끝나는 경우 ⇒ x
•
중간에 띄어쓰기 두 개 이상 ⇒ ㅇ
시도 방법 3
아니면 정규표현식은 [a-zA-Zㄱ-힣 ]{2,10} 이렇게 간단하게 해놓고 자바스크립트로 해결하는 방법