| 카테고리1 | 프로그래밍 |
|---|---|
| 카테고리2 | JAVA |
| 제목 | 전화번호 정규식 함수 |
| 작성자 | 고성훈 |
| 작성일 | 2020-08-28 06:58:12 |
| [자바]
public String phoneConvert(String phoneNumber){ String regEx = "(\d{3})(\d{3,4})(\d{4})"; // ex)070-716-0717 String regEx2 = "(\d{4})(\d{4})"; // ex)1688-8000 String regEx3 = "(\d{3})(\d{3,4})(\d{4,6})"; // ex)070-716-0717~8 return phoneNumber.replaceAll(regEx, "$1-$2-$3").replaceAll(regEx2, "$1-$2").replaceAll(regEx3, "$1-$2-$3"); } [자바스크립트] function phoneConvert(phoneNumber){ phoneNumber = phoneNumber.split("-").join(""); return phoneNumber.replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, '$1-$2-$3'); } | |