Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- EXTJS
- 스프링
- 개발공부
- table
- Intellij
- Vue
- 쿼리
- reactjs
- DATABASE
- component
- 자바
- 보안취약점
- springboot
- mssql
- restapi
- jdk
- React
- 스프링부트
- 데이터베이스
- 자바스크립트
- javascript
- Spring
- crud
- JS
- GIT
- sql
- 개발
- 컴포넌트
- 리액트
- java
Archives
- Today
- Total
준준의 기록일지
Javscript 이메일/전화번호 유효성 검증 (+정규식) 본문
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Javscript 이메일/전화번호 유효성 검증에 대한 간결하고 좋은 코드가 있어 공유합니다.
//이메일 체크 정규식
function isEmail(asValue) {
var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
return regExp.test(asValue); // 형식에 맞는 경우 true 리턴
}
//휴대폰 전화 체크 정규식
function isCelluar(asValue) {
var regExp = /^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$/;
return regExp.test(asValue); // 형식에 맞는 경우 true 리턴
}
//입력 시 하이픈 자동 삽입 정규식.
$(document).on("keyup", "#phoneNumber", function() {
$(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-") );
});
출처 :
https://cublip.tistory.com/326