문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
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> | ||