문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:regular_expression:정규표현식으로_이메일_유효성_체크하기 [2020/04/29 18:35] 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> | ||
줄 14: | 줄 22: | ||
<code javascript> | <code javascript> | ||
// | // | ||
- | var phoneRegExp1 | + | var pwRegExp1 |
//숫자와 문자 포함 형태의 6~12자리 이내의 비밀번호 정규식 | //숫자와 문자 포함 형태의 6~12자리 이내의 비밀번호 정규식 | ||
- | var phoneRegExp2 | + | var pwRegExp2 |
</ | </ | ||
줄 31: | 줄 39: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | > 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> | + | {{tag> |