1. 자릿수를 구분하는 함수
const divideNum = (num) => {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
2. 전화번호에 하이픈을 자동으로 추가하는 함수
const addHyphenToPhoneNumber = (phoneNum:String) => {
let trimNum = phoneNum.replace(/[^0-9]/g, "");
let collectNum = trimNum.replace(/(^02.{0}|^01.{1}|[0-9]{3})([0-9]+)([0-9]{4})/,"$1-$2-$3");
return collectNum;
}
3. 숫자입력을 체크하는 정규식
const numCheck = /^[0-9]+$/
4. 이메일 형식 체크
const checkEmail = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i
'Study > JavaScript' 카테고리의 다른 글
[JavaScript] 함수형 프로그래밍(2) (0) | 2022.11.04 |
---|---|
[JavaScript] 함수형 프로그래밍(1) (0) | 2022.11.02 |
[JavaScript] 배열에 사용하는 반복문과 배열 메소드 비교하기 (0) | 2022.10.29 |
[JavaScript] 바닐라 JS로 AJAX 통신하기 예시 (0) | 2022.06.17 |
[JavaScript] 웹소켓 사용하기 (0) | 2022.04.30 |