문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:javascript:regular_expression:정규표현식으로_이메일_유효성_체크하기 [2020/04/28 16:55] jskim 만듦 |
wiki:javascript:regular_expression:정규표현식으로_이메일_유효성_체크하기 [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ===== Regular Expression (정규표현식) ===== | + | ====== Regular Expression (정규표현식) ====== |
+ | <WRAP left notice 80%> | ||
+ | * description : Javascript로 정규식 사용하기 | ||
+ | * author | ||
+ | * email : jskim@repia.com | ||
+ | * lastupdate | ||
+ | </ | ||
+ | <WRAP clear/> | ||
+ | ===== Case Study ===== | ||
> | > | ||
<code javascript> | <code javascript> | ||
줄 13: | 줄 21: | ||
> | > | ||
<code javascript> | <code javascript> | ||
- | // | + | // |
- | var phoneRegExp1 | + | var pwRegExp1 |
- | //숫자와 문자 포함 형태의 6~12자리 이내의 | + | //숫자와 문자 포함 형태의 6~12자리 이내의 |
- | var phoneRegExp2 | + | var pwRegExp2 |
</ | </ | ||
줄 30: | 줄 38: | ||
| | ||
} | } | ||
+ | </ | ||
+ | |||
+ | > replace | ||
+ | <code javascript> | ||
+ | var str = 'apple apple apple'; | ||
+ | var result = str.replace(' | ||
+ | => orange apple apple | ||
</ | </ | ||
+ | replace는 처음 매칭되는 1번만 수행됨 \\ | ||
+ | \\ | ||
+ | > replace 정규식 사용하기(java의 replaceAll) | ||
+ | <code javascript> | ||
+ | var str = 'apple apple apple'; | ||
+ | var result = str.replace(/ | ||
+ | => orange orange orange | ||
+ | </ | ||
+ | > 대소문자 구분은 / | ||
+ | \\ | ||
+ | > 그럼 특수 기호(' | ||
+ | <code javascript> | ||
+ | var str = ' | ||
+ | var result = str.replace(/ | ||
+ | => apple apple apple | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | {{tag> |