가끔 필요하지만 막상 쓰려보면 없는 정규표현식 !! 정리겸 모아 보겠습니다.
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
'TIP & IDEA > VanillaJS' 카테고리의 다른 글
URL encode/Decode html 소스입니다. (0) | 2023.04.09 |
---|---|
JavaScript 배열에서 유니크한 값 추출 & Object배열에서 유니크한 값 추출 (0) | 2022.06.26 |