티스토리 뷰

Language/JavaScript

[ JavaScript ] 정규식

MiniNeko 2015. 11. 29. 04:54

참고 : 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,');

Total
Today
Yesterday
최근에 올라온 글
«   2025/02   »
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