Javascript/문법
[JS] 유용한 정규식 (콤마, 전화번호 등) ( + ascii 문자)
스타크래프트 좋아하는 사람
2023. 10. 30. 21:34
- 영어와 띄어쓰기만 남기기
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 반환