일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- crud
- 보안취약점
- table
- 데이터베이스
- restapi
- component
- JS
- 개발
- 개발공부
- sql
- jdk
- 스프링
- React
- EXTJS
- 컴포넌트
- 자바
- mssql
- 리액트
- javascript
- 쿼리
- 자바스크립트
- Spring
- java
- Intellij
- springboot
- reactjs
- DATABASE
- 스프링부트
- GIT
- Vue
- 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("--", "-") );
});
출처 :
자바스크립트 정규식 - 이메일, 전화번호, 비밀번호(영문,숫자만)
자바스크립트 정규식.. 가끔 쓰게되는 정규식입니다. // 이메일 체크 정규식 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..
suyou.tistory.com
https://cublip.tistory.com/326
전화번호 입력시 자동 대시(하이픈, "-") 삽입하는 자바스크립트(auto add dash("-") when input your phone nu
전화번호 입력시 input이 하나일때.. "-"를 자동 입력되는 소스를 찾다보니 긴게 많아서.. regexp를 응용하여 한줄짜리를 만들었습니다.. (실제로는 숫자가 아닌걸 제거 > "-" 추가 > 대시 중복("--")을
cublip.tistory.com