특정한 규칙을 가진 문자열의 조합을 나타낸 형식언어 ( 출처 : 위키백과 )
[abc]d
ad, bc, cd를 의미한다.
[ ] 는 사이의 문자 중 하나를 의미한다.
[a-z]
a부터 z까지 중 하나를 의미한다.
[1-9]
1부터 9까지 중 하나를 의미한다.
/^[A-Za-z0-9]*$/
^
는 처음을 의미한다.
$
는 끝을 의미한다.
*
은 0회 이상을 의미한다.
처음부터 끝까지 글자 수 상관없이 영어대문자, 영어소문자, 숫자를 허용한다.
/^[0-9]*$/
처음부터 끝까지 글자 수 상관없이 숫자만 허용
/^[0-9]+/
+
는 1회 이상을 의미한다.
1의 자리 숫자 이상만 허용