javascript, jQuery
가장 많이 쓰이는 벨리데이션
봉꾸구
2018. 3. 21. 17:18
벨리데이션
★ 한글만 가능
var regKo= /[\ㄱ-ㅎㅏ-ㅣ가-힣|\u119E\u11A2,^\s+|\s+$]+$/gi;
★ 영문만 가능
var regEn = /^[a-zA-Z]+$/;
var regEn = /^[a-zA-Z]+$/;
★ 한글 영문만 가능
var regName = /^[가-힣a-zA-Z]+$/;
★ 숫자,알파벳만 가능
var regId = /^[a-zA-Z0-9]+$/;
★ 숫자 영문 특수문자만 가능
var regPw = /^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9]).{5,12}/;
★ 이메일
var regEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
★ 전화번호
var regTel = /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;
★ 도메인 형태, http:// https:// 포함안해도 되고 해도 되고
var regDomain = /^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/;
★ 도메인 형태, http:// https:// 꼭 포함
var regDomain2 = /^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/;
사용법
변수명.test($(셀렉트).val());