>  기사  >  웹 프론트엔드  >  JavaScript에서 휴대폰 번호 확인 도구 클래스 PhoneUtils를 사용하는 방법

JavaScript에서 휴대폰 번호 확인 도구 클래스 PhoneUtils를 사용하는 방법

亚连
亚连원래의
2018-06-21 18:40:241409검색

이 글에서는 주로 JavaScript 휴대폰 번호 확인 도구 클래스인 PhoneUtils를 자세히 소개하며, 관심 있는 친구들은 참고할 수 있습니다.

이 글의 예는 JavaScript 휴대폰 번호 확인 도구 클래스인 PhoneUtils를 모든 사람과 공유합니다. 구체적인 코드는 참고용입니다. 구체적인 내용은 다음과 같습니다

//PhoneUtils命名空间 
PhoneUtils = { 
 phoneRegexs: { 
  //中国电信号码段    
  CHINA_TELECOM_PATTERN: /^(?:\+86)?1(?:33|53|7[37]|8[019])\d{8}$|^(?:\+86)?1700\d{7}$/, 
  //中国联通号码段 
  CHINA_UNICOM_PATTERN: /^(?:\+86)?1(?:3[0-2]|4[5]|5[56]|7[56]|8[56])\d{8}$|^(?:\+86)?170[7-9]\d{7}$/, 
  //中国移动号码段 
  CHINA_MOBILE_PATTERN: /^(?:\+86)?1(?:3[4-9]|4[7]|5[0-27-9]|7[8]|8[2-478])\d{8}$|^(?:\+86)?1705\d{7}$/, 
  //电话座机号码段 
  PHONE_CALL_PATTERN: /^(?:\d3,4|\d{3,4}-)?\d{7,8}(?:-\d{1,4})?$/, 
  //手机号码 
  PHONE_PATTERN: /^(?:\+86)?(?:13\d|14[57]|15[0-35-9]|17[35-8]|18\d)\d{8}$|^(?:\+86)?170[057-9]\d{7}$/, 
  //手机号简单校验,不根据运营商分类 
  PHONE_SIMPLE_PATTERN: /^(?:\+86)?1\d{10}$/ 
 }, 
 //电话号码 
 isPhoneCallNum: function(input) { 
  return this.phoneRegexs.PHONE_CALL_PATTERN.test(input); 
 }, 
 //电信手机号码 
 isChinaTelecomPhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_TELECOM_PATTERN.test(input); 
 }, 
 //中国联通 
 isChinaUnicomPhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_UNICOM_PATTERN.test(input); 
 }, 
 //中国移动 
 isChinaMobilePhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_MOBILE_PATTERN.test(input); 
 }, 
 //手机号码 
 isPhoneNum: function(input) { 
  return this.phoneRegexs.PHONE_PATTERN.test(input); 
 }, 
 //手机号码简单校验,只校验长度 
 isPhoneNumBySize: function(input) { 
  return this.phoneRegexs.PHONE_SIMPLE_PATTERN.test(input); 
 } 
};

위 내용은 나중에 도움이 되길 바랍니다.

관련 기사:

vue에서 일반적으로 사용되는 구성 요소 및 프레임워크 구조(자세한 튜토리얼)

animation.js에서 애니메이션 체크박스를 구현하는 방법

빠른 클릭 코드 "Through"에서 탭 "포인트"를 해결하는 방법

Vue 사용 시 브라우저가 돌아갈 때 beforeRouteLeave가 실행되지 않는 문제

vue + 요소에서 테이블 페이징 구현 방법

VueRouter에서 탐색 가드 사용 방법

위 내용은 JavaScript에서 휴대폰 번호 확인 도구 클래스 PhoneUtils를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.