전화 번호 형식 정규 표현식

/ ** 
* 결정 정확한 전화 포맷 여부
* @param의 핸드폰
* @return
* 모바일 : 134,135,136,137,138,139,147 (무선 LAN), 150,151,152,157,158,159, 182,183,187,188,178
* 중국 유니콤 : 130,131,132,145 (무선 LAN) 155,156,185 (아이폰 5 나열된 후에 개방) 186,176 (4G 번호 세그먼트)
* 175 (2015 9 월 10 공식적으로 일시적으로 만 베이징, 상하이, 광동 배달 적용)에, 열
133,153,180,181,189,177,173,149이 : * 통신
* 1이어야합니다 첫 번째 요약, 두 번째 비트 3, 4, 5, 7 또는 8이어야 다른 위치 0-9 될 수
* /
전용 부울 isMobileNO (문자열 핸드폰) {
// 문자열 telRegex = "[. 1] [34,578] \\ {D}. 9" ]
. 문자열 telRegex = "^ 1 (.. ^ 4. 5- | | | 4 [579] [0-9] (38)은 6- [6.] | 7 0,135,678] | 9 [89]...) \\ {D} $ 8. ";
! TextUtils.isEmpty (핸드폰) && mobiles.matches (telRegex)을 반환
}

추천

출처www.cnblogs.com/mwl523/p/11082542.html