728x90
반응형
돈 점찍기
DecimalFormat dc = new DecimalFormat("###,###,###,###");
String tamp_pay = dc.format(alba_info.hope_pay);
전화번호 짜르기
public class codeTest {
public static void main(String[] args) throws Exception{
String[] phoneArray = phoneNumberSplit("01012341234");
System.out.println(phoneArray[0]);
System.out.println(phoneArray[1]);
System.out.println(phoneArray[2]);
}
public static String[] phoneNumberSplit(String phoneNumber) throws Exception{
Pattern tellPattern = Pattern.compile( "^(01\\d{1}|02|0505|0502|0506|0\\d{1,2})-?(\\d{3,4})-?(\\d{4})");
Matcher matcher = tellPattern.matcher(phoneNumber);
if(matcher.matches()) {
//정규식에 적합하면 matcher.group으로 리턴
return new String[]{ matcher.group(1), matcher.group(2), matcher.group(3)};
}else{
//정규식에 적합하지 않으면 substring으로 휴대폰 번호 나누기
String str1 = phoneNumber.substring(0, 3);
String str2 = phoneNumber.substring(3, 7);
String str3 = phoneNumber.substring(7, 11);
return new String[]{str1, str2, str3};
}
}
}
728x90
반응형
'Android' 카테고리의 다른 글
정규식 비밀번호 (0) | 2020.10.07 |
---|---|
Glide 옵션 캐시관련 (0) | 2020.09.23 |
android viewpager indicator 인디케이터 (0) | 2020.09.17 |
구분자 붙이기 (0) | 2020.09.10 |
바코드 만들기 (0) | 2020.09.08 |