본문 바로가기

아 덥다/javascript

예외처리용 패턴

일반전화 체크
체크전화형식 첫번째 국번이 2~3자리 두번째 전화번호 앞자리가 3~4자리 세번째 전화번호 뒷자리가 4자리를 확인하는 패턴입니다.
패턴 : /^\d{2,3}-\d{3,4}-\d{4}$/
var pattern_tel = /^\d{2,3}-\d{3,4}-\d{4}$/;
	if(!pattern_tel.test($('#cp').val())){
		alert("일반전화번호를 정확하게 입력해주세요. \n 예 : 000-0000-0000");
		$('#cp').focus();
		return;
	}

사용예 :  


휴대전화 체크
전화형식 첫번째가 2~3자리 두번째번호가 3~4자리 세번째 전화번호 뒷자리가 4자리를 확인하는 패턴입니다.
패턴 : /^\d{3}-\d{3,4}-\d{4}$/
       
var pattern_tel = /^\d{3}-\d{3,4}-\d{4}$/;
	if(!pattern_tel.test($('#chrgTel').val())){
		alert("휴대전화번호를 정확하게 입력해주세요. \n 예 : 000-0000-0000");
		$('#chrgTel').focus();
		return;
	}

사용예 :  


이메일 체크
이메일 형식(abc@abc.com) 을 체크 하는 패턴입니다.
패턴 : /^([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/;
var pattern_mail = /^([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/;
	if(!pattern_mail.test($('#email').val())){
		alert("이메일을 정확하게 입력해주세요. \n test@test.co.kr");
		$('#email').focus();
		return;
	}

사용예 :  


공백제거
공백제거 패턴입니다.
패턴 : /\s/g;
function trim(str) {
	if(str == "undefined" || str==undefined)
		return;
   str = str.replace(/\s/g, '');
   for (var i = str.length - 1; i > 0; i--) {
      if (/\S/.test(str.charAt(i))) {
          str = str.substring(0, i + 1);
          break;
       }      
    }
    return str;
}

사용예 :  

'아 덥다 > javascript' 카테고리의 다른 글

소수점 자른후 반올림  (0) 2013.08.02
중복되지 않는 랜덤숫자  (0) 2013.06.23