이메일, 전화번호, 주민번호 등이 양식에 맞게 입력되었는지 확인할 때 용이하다.
[...]: ... 중 들어간 하나의 문자를 일치시킨다.
[abc]: a, b, c 중 하나의 문자를 일치시킨다.[^abc]: a, b, c를 제외한 하나의 문자를 일치시킨다.[a-zA-Z]: a~z, A-Z 중 하나의 문자를 일치시킨다.\\d: 한 개의 숫자, [0-9]와 동일하다.\\s: 공백\\w: 한개의 알파벳 또는 한 개의 숫자, [a-zA-Z_0-9]와 동일하다.?: 없거나 또는 한 개+: 한 개 이상{n}: 정확히 n개{n,}: 최소한 n개{n, m}: n개부터 m개까지(): 그룹핑이 외에도 정규표현식에는 flag라는 개념이 존재한다.
i: 대소문자를 구분하지 않을 때 사용g: 놓치지 않고 모든 내용에 대해 매칭시킨다는 의미로 사용m: 각각의 줄마다 정규표현식을 적용