가끔 필요하지만 막상 쓰려보면 없는 정규표현식 !! 정리겸 모아 보겠습니다.


1. 콤마찍기

var numberWithComma = function(x) {

    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");

}

 

2. 콤마빼기 

var replaceComma = function(x) {

    return x.toString().replace(/,/g,"");

}

 

3. 숫자만입력

var onlyNumber = function(x) {

    return x.toString().replace(/[^-0-9]/gi, '');

}

 

4. 하이픈제거

var replaceHyphen = function(x) {

    return x.toString().replace(/-/gi, "");

}

 

5. 전화전호 하이픈 생성

var phoneHyphen = function(x) {

    return x.toString().replace(/(^02.{0}|^01.{1}|[0-9]{3})([0-9]+)([0-9]{4})/,"$1-$2-$3");

}

 

6. 주민등록번호

var juminHyphen = function(x) {

    return x.toString().replace(/(\d{6})(\d{7})/,"$1-$2");

}

 

7. 사업자등록번호

var employerNumHyphen = function(x) {

    return x.toString().replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3");

}

 

 

요 페이지는 시간나는 대로 무한정 추가 하도록 하겠습니다. ^^ 

 

 

Note Page 1 - End 

+ Recent posts