- 영어와 띄어쓰기만 남기기
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 반환
'Javascript > 문법' 카테고리의 다른 글
[JS] (`${함수명}`) 함수 내용을 문자열로 출력하기 (0) | 2023.10.09 |
---|---|
[JS] &&, ||, ?, ?? 연산자 결과 확인 (0) | 2023.10.09 |
[JS] Object.prototype.toString.call 오브젝트 타입 확인 (0) | 2023.10.02 |