티스토리 뷰
참고 : http://blackfrost.blog.me/40162963248
자바스크립트가 다른 언어에서 처럼 정규식 치환함수와, 일반적인 치환함수가 따로 있는 것이 아니라 replace 함수가 정규식도 취급하고 있다.
g : 문자열 내의 모든 패턴 체크
i : 대소문자를 구별하지 않음
m : 여러줄에 걸쳐서 체크
// 한글
var reg_han = /([^가-힣20]/i;
// 아이디
var reg_id = /^[a-z0-9_-]{3,16}$/;
// 비밀번호
var reg_pw = /^[a-z0-9_-]{3,16}$/;
// 이메일
var reg_email = /^([w.-]+)@([a-zd.-].([a-z.]{2,6})$/;
// URL
var reg_url = /^(https?://)?([a-zd.-].([a-z.]{2,6})([/w.-]*)*/?$/;
// 전화번호
var reg_tel = /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
var reg_tel = /^[0-9]{8,11}$/;
// 활용 : form 에서 submit 할때 email 형식을 검사
$("#form").submit( function() {
if( reg_email.test($("#txtEmail").val() != true) {
alert("입력하신 내용이 형식에 맞지 않습니다.);
$("#txtEmail").focus();
return false;
}
}
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
// 숫자만
$("#num").val().replace(/[^0-9]/g,');
'Language > JavaScript' 카테고리의 다른 글
[ JavaScript ] CONFIRM - 확인 창 (0) | 2015.11.29 |
---|---|
[ JavaScript] select box 의 option list 추가 & 삭제 (0) | 2015.11.29 |
[ JavaScript ] 문자->숫자 / 숫자->문자 (0) | 2015.11.29 |
[ JavaScript ] 날짜 비교 (0) | 2015.11.29 |
[ JavaScript ] Math 올림 : ceil / 버림 : floor / 반올림 : round (0) | 2015.11.29 |