728x90
반응형
//휴대폰
public static String makePhoneNumber(String Number) {
String regEx = "(\\d{3})(\\d{3,4})(\\d{4})";
if(!Pattern.matches(regEx, Number)) return null;
return Number.replaceAll(regEx, "$1-$2-$3");
}
//사업자번호
public static String makeNumber(String Number) {
String regEx = "(\\d{3})(\\d{2})(\\d{5})";
if(!Pattern.matches(regEx, Number)) return null;
return Number.replaceAll(regEx, "$1-$2-$3");
}
//법인번호
public static String makeNumber(String Number) {
String regEx = "(\\d{6})(\\d{7})";
if(!Pattern.matches(regEx, Number)) return null;
return Number.replaceAll(regEx, "$1-$2");
}
Reference : http://www.joshi.co.kr/index.php?mid=board_aCLN93&document_srl=305374
728x90
반응형
'Study > Java' 카테고리의 다른 글
[용어 정리] Deploy의 의미 (0) | 2023.02.08 |
---|---|
[JAVA] Try-Catch문이란? 예외처리하기/예외던지기 (0) | 2023.02.07 |
[Mockito] Mock 개념(Mock Object) (0) | 2022.12.23 |
[JAVA] equalsIgnoreCase 문자열 비교 방법 (0) | 2022.11.24 |
[JAVA] 람다를 사용하는 이유 (0) | 2022.11.24 |
댓글