Regular Expression 8

7. 선택 문자

※ 선택문자

선택문자
정규 표현식 기호 설명
(abc|def) abc 또는 def를 선택합니다.

정규 표현식과 관련된 대부분의 기호를 살펴봤습니다. 마지막으로 상기표의 선택 문자를 살펴 보겠습니다.
선택 문자는 '또는'의 역할을 수행하는 정규 표현식 기호입니다. 아래의 예제 코드처럼 사용하며 지금까지 배운 모든 정규 표현식 기호와 함께 활용할 수 있습니다.



								// 변수 선언
								var regExp = /\d{6}-[1234]\d{6}/;
								var stringEx = '910209-2001211';

								// 메서드 사용
								var output = stringEx.replace(regExp, '+$&+');

								//출력
								alert(output);										
						

상기 예제코드는 소문자 또는 숫자로 구성된 단어인지 확인하는 코드입니다. 문자열 내에 숫자 또는 소문자를 모두 빈 문자열로 바꿉니다. 만약, 소문자 또는 숫자만으로 구성된 단어라면 모든 글자가 빈 문자열로 변환돼 길이가 0인 문자열이 만들어 집니다. 그것을 사용해 서로 다른 결과를 출력합니다.