- 영어와 띄어쓰기만 남기기

value.replace(/[^(a-z )]/gi, "");     //    g는 모든 /  / 정규식에 대하여,   i는 대소문자 구분 제외

 

- 3자리 마다 콤마 찍기 (금액 포맷)

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

 

- , 콤마 지우기

value.replace(/,/g, "");

 

- 숫자만 남기기

value.replace(/[^0-9]/g, "")

 

- 전화번호 포맷

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

 

- 보너스

const input ="123";

input.charCodeAt(0); // "1" 에 대한 숫자 49 반환

input.charCodeAt(1); // "2" 에 대한 숫자 50 반환

 

String.fromCharCode(65)       A 반환

+ Recent posts