웹 프론트엔드 JS 튜토리얼 js를 정규식과 결합하여 국내 휴대폰 번호 세그먼트 검증_javascript 기술 구현

js를 정규식과 결합하여 국내 휴대폰 번호 세그먼트 검증_javascript 기술 구현

May 16, 2016 pm 03:53 PM
js 전화 번호 정기적인

휴대폰 번호 확인 기능과 데이터 포맷 및 반환 기능이 포함된 utils 객체를 첨부합니다

var isChinaMobile = /^134[0-8]\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\d{8}$/; //移动方面最新答复
var isChinaUnion = /^(?:13[0-2]|145|15[56]|176|18[56])\d{8}$/; //向联通微博确认并未回复
var isChinaTelcom = /^(?:133|153|177|18[019])\d{8}$/; //1349号段 电信方面没给出答复,视作不存在
var isOtherTelphone  = /^170([059])\d{7}$/;//其他运营商
 
var utils = {
  checkMobile: function(telphone){
    telphone = this.trim(telphone);
    if(telphone.length !== 11){
      return this.setReturnJson(false, '未检测到正确的手机号码');
    }
    else{
      if(isChinaMobile.test(telphone)){
        return this.setReturnJson(true, '移动', {name: 'ChinaMobile'});
      }
      else if(isChinaUnion.test(telphone)){
        return this.setReturnJson(true, '联通', {name: 'ChinaUnion'});
      }
      else if(isChinaTelcom.test(telphone)){
        return this.setReturnJson(true, '电信', {name: 'ChinaTelcom'});
      }
      else if(isOtherTelphone.test(telphone)){
        var num = isOtherTelphone.exec(telphone);
        return this.setReturnJson(true, '', {name: ''});
      }
      else{
        return this.setReturnJson(false, '未检测到正确的手机号码');
      }
    }
  },
  setReturnJson: function(status, msg, data){
    if(typeof status !== 'boolean' && typeof status !== 'number'){
      status = false;
    }
    if(typeof msg !== 'string'){
      msg = '';
    }
    return {
      'status': status,
      'msg': msg,
      'data': data
    };
  }
}
로그인 후 복사

130-139, 150-159, 180-189 범위의 휴대폰 번호를 확인하세요

<script type="text/javascript">
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
if(!myreg.test($("#phone").val())) 
{ 
  alert('请输入有效的手机号码!'); 
  return false; 
} 
</script>
로그인 후 복사

위 코드는 jquery에서 디버깅되었습니다.

jquery 코드가 필요하지 않습니다

function validatemobile(mobile) 
  { 
    if(mobile.length==0) 
    { 
     alert('请输入手机号码!'); 
     document.form1.mobile.focus(); 
     return false; 
    }   
    if(mobile.length!=11) 
    { 
      alert('请输入有效的手机号码!'); 
      document.form1.mobile.focus(); 
      return false; 
    } 
    
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
    if(!myreg.test(mobile)) 
    { 
      alert('请输入有效的手机号码!'); 
      document.form1.mobile.focus(); 
      return false; 
    } 
  } 
로그인 후 복사

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Xiaohongshu 계정을 사용하여 사용자를 찾는 방법은 무엇입니까? 내 휴대폰 번호를 찾을 수 있나요? Xiaohongshu 계정을 사용하여 사용자를 찾는 방법은 무엇입니까? 내 휴대폰 번호를 찾을 수 있나요? Mar 22, 2024 am 08:40 AM

소셜 미디어의 급속한 발전으로 Xiaohongshu는 가장 인기 있는 소셜 플랫폼 중 하나가 되었습니다. 사용자는 Xiaohongshu 계정을 만들어 자신의 개인 신원을 표시하고 다른 사용자와 소통하고 상호 작용할 수 있습니다. 사용자의 Xiaohongshu 번호를 찾으려면 다음의 간단한 단계를 따르세요. 1. Xiaohongshu 계정을 사용하여 사용자를 찾는 방법은 무엇입니까? 1. Xiaohongshu 앱을 열고 오른쪽 하단에 있는 "검색" 버튼을 클릭한 다음 "메모" 옵션을 선택합니다. 2. 노트 목록에서 찾고자 하는 사용자가 게시한 노트를 찾아보세요. 클릭하시면 메모 세부정보 페이지로 이동합니다. 3. 노트 상세페이지에서 해당 사용자의 아바타 아래 '팔로우' 버튼을 클릭하여 해당 사용자의 개인 홈페이지로 진입합니다. 4. 이용자 개인 홈페이지 우측 상단의 점 3개 버튼 클릭 후 '개인정보' 선택

WeChat에서 휴대폰 번호로 추가를 허용하지 않는 경우 설정 방법 WeChat에서 휴대폰 번호로 추가를 허용하지 않는 경우 설정 방법 Mar 12, 2024 pm 05:04 PM

휴대폰 번호를 통한 추가를 허용하지 않도록 WeChat을 설정하는 방법 WeChat 앱에서 휴대폰 번호를 통한 WeChat 추가를 허용하지 않을 수 있지만 대부분의 사용자는 휴대폰을 통한 WeChat 추가를 허용하지 않도록 설정하는 방법을 모릅니다. 다음은 편집자가 사용자에게 제공하는 WeChat입니다. 휴대전화 번호를 통해 설정 방법 튜토리얼을 추가하는 것은 허용되지 않습니다. 관심 있는 사용자는 와서 살펴볼 수 있습니다! WeChat 사용 방법에 대한 튜토리얼 휴대폰 번호 추가 시 WeChat 설정 방법은 허용되지 않습니다. 1. 먼저 WeChat 앱을 열고 메인 페이지에 들어가서 오른쪽 하단의 [나]를 클릭한 후 [설정] 기능; 2. 그런 다음 설정 기능 페이지로 들어가서 [친구 권한] 서비스 기능을 찾습니다. 3. 그런 다음 친구 권한 인터페이스에서 [나를 친구로 추가할 때 확인 필요] 버튼을 뒤로 밀어냅니다. 마지막으로 아래 페이지에서 [휴대폰번호]를 슬라이드하세요.

Xiaohongshu 계정의 휴대폰 번호를 변경하는 방법은 무엇입니까? 휴대폰 번호를 변경하면 영향이 있나요? Xiaohongshu 계정의 휴대폰 번호를 변경하는 방법은 무엇입니까? 휴대폰 번호를 변경하면 영향이 있나요? Mar 22, 2024 am 08:11 AM

디지털 시대에 샤오홍슈는 많은 사람들이 자신의 삶을 공유하고 좋은 것을 발견하는 플랫폼이 되었습니다. 시간이 지남에 따라 계정의 휴대폰 번호를 변경해야 할 수도 있습니다. 그렇다면 Xiaohongshu의 휴대폰 번호를 변경하는 방법은 무엇입니까? 1. Xiaohongshu 계정의 휴대폰 번호를 변경하는 방법은 무엇입니까? 1. Xiaohongshu 계정에 로그인하고 “내” 페이지로 들어갑니다. 2. 오른쪽 상단 모서리에 있는 "..."을 클릭하고 "설정"을 선택합니다. 3. 설정 페이지에서 "계정 및 보안" 옵션을 찾아 클릭하여 들어갑니다. 4. 계정 및 보안 페이지에서 "휴대폰 번호" 옵션을 찾아 클릭하여 입력하세요. 5. 이때 현재 휴대폰 번호가 페이지에 표시됩니다. "휴대폰 번호 변경"을 클릭하세요. 6. 새로운 휴대폰 번호를 입력하고 인증번호를 받은 후 작성해주세요. 7. 계정 보안을 위해 새로운 비밀번호를 설정하세요. 8. 위의 단계를 완료한 후,

권장 사항: 우수한 JS 오픈 소스 얼굴 감지 및 인식 프로젝트 권장 사항: 우수한 JS 오픈 소스 얼굴 감지 및 인식 프로젝트 Apr 03, 2024 am 11:55 AM

얼굴 검출 및 인식 기술은 이미 상대적으로 성숙하고 널리 사용되는 기술입니다. 현재 가장 널리 사용되는 인터넷 응용 언어는 JS입니다. 웹 프런트엔드에서 얼굴 감지 및 인식을 구현하는 것은 백엔드 얼굴 인식에 비해 장점과 단점이 있습니다. 장점에는 네트워크 상호 작용 및 실시간 인식이 줄어 사용자 대기 시간이 크게 단축되고 사용자 경험이 향상된다는 단점이 있습니다. 모델 크기에 따라 제한되고 정확도도 제한됩니다. js를 사용하여 웹에서 얼굴 인식을 구현하는 방법은 무엇입니까? 웹에서 얼굴 인식을 구현하려면 JavaScript, HTML, CSS, WebRTC 등 관련 프로그래밍 언어 및 기술에 익숙해야 합니다. 동시에 관련 컴퓨터 비전 및 인공지능 기술도 마스터해야 합니다. 웹 측면의 디자인으로 인해 주목할 가치가 있습니다.

PHP와 JS를 사용하여 주식 촛대 차트를 만드는 방법 PHP와 JS를 사용하여 주식 촛대 차트를 만드는 방법 Dec 17, 2023 am 08:08 AM

PHP와 JS를 사용하여 주식 캔들 차트를 만드는 방법 주식 캔들 차트는 주식 시장에서 흔히 사용되는 기술 분석 그래픽으로 시가, 종가, 최고가 등의 데이터를 그려서 투자자가 주식을 보다 직관적으로 이해할 수 있도록 도와줍니다. 주식의 최저 가격. 이 기사에서는 특정 코드 예제와 함께 PHP 및 JS를 사용하여 주식 캔들 차트를 만드는 방법을 설명합니다. 1. 준비 시작하기 전에 다음 환경을 준비해야 합니다. 1. PHP를 실행하는 서버 2. HTML5 및 Canvas를 지원하는 브라우저 3

주식 분석을 위한 필수 도구: PHP 및 JS를 사용하여 캔들 차트를 그리는 단계를 알아보세요. 주식 분석을 위한 필수 도구: PHP 및 JS를 사용하여 캔들 차트를 그리는 단계를 알아보세요. Dec 17, 2023 pm 06:55 PM

주식 분석을 위한 필수 도구: PHP 및 JS에서 캔들 차트를 그리는 단계를 배우십시오. 인터넷과 기술의 급속한 발전으로 주식 거래는 많은 투자자에게 중요한 방법 중 하나가 되었습니다. 주식분석은 투자자의 의사결정에 있어 중요한 부분이며 캔들차트는 기술적 분석에 널리 사용됩니다. PHP와 JS를 사용하여 캔들 차트를 그리는 방법을 배우면 투자자가 더 나은 결정을 내리는 데 도움이 되는 보다 직관적인 정보를 얻을 수 있습니다. 캔들스틱 차트는 주가를 캔들스틱 형태로 표시하는 기술 차트입니다. 주가를 보여주네요

하나의 휴대폰 번호로 두 개의 B 사이트 번호를 등록하는 방법은 무엇입니까? 스테이션 B는 휴대폰 바인딩을 어떻게 해제합니까? 하나의 휴대폰 번호로 두 개의 B 사이트 번호를 등록하는 방법은 무엇입니까? 스테이션 B는 휴대폰 바인딩을 어떻게 해제합니까? Mar 21, 2024 pm 10:10 PM

Bilibili(빌리빌리)는 중국 젊은이들 사이에서 큰 인기를 얻고 있는 동영상 공유 웹사이트로 많은 사용자를 유치하고 있습니다. 일부 사용자는 별도로 관리하고 사용할 수 있도록 두 개의 Bilibili 계정을 갖고 싶어합니다. 그렇다면 하나의 휴대폰 번호로 두 개의 B 사이트 번호를 등록하는 방법은 무엇입니까? 이 기사에서는 이 문제와 휴대폰 바인딩을 해제하는 방법에 중점을 둘 것입니다. 1. 하나의 휴대폰 번호로 두 개의 B 사이트 번호를 등록하는 방법은 무엇입니까? 1. 새 계정 등록: 먼저 휴대폰에서 Bilibili 앱을 열거나 공식 웹사이트에 로그인한 후 "등록" 버튼을 클릭하고 휴대폰 번호, 이메일 또는 제3자를 사용하여 등록 방법을 선택할 수 있습니다. 당사자 계정(예: WeChat, QQ 등)을 등록합니다. 2. 계정 등록 시 시스템 안내에 따라 휴대전화 번호, 인증번호, 비밀번호 설정 등 필요한 정보를 입력하세요. 반드시 다른 계정을 사용하세요

철도 12306 휴대전화번호가 변경되어 인증이 불가능한 경우 어떻게 해야 하나요? 철도 12306 휴대전화번호가 변경되어 인증이 불가능한 경우 어떻게 해야 하나요? Feb 28, 2024 am 09:00 AM

최근에는 12306철도의 각종 인증 규정이 개정되어 더욱 표준화되었습니다. 과거에는 타인의 휴대전화번호나 기존 휴대전화번호로 승차권을 구매할 수 있었지만 이제는 승차권 구매 시 인증되지 않은 번호로 승차권을 구매하라는 메시지가 표시됩니다. 그렇다면 12306에서 휴대폰 번호를 변경하는 방법은 무엇입니까? 이 튜토리얼 가이드는 도움이 필요한 모든 사람에게 도움이 되기를 바라며 자세한 가이드 소개를 제공합니다. 그런 다음 첫 번째 선택은 휴대폰 번호 수정 기능을 클릭한 다음 12306 앱에 로그인한 후 수정 페이지로 들어가는 것입니다. 클릭하면 새 휴대폰 번호를 바인딩하고 새 휴대폰 번호로 문자 메시지를 보낼 수 있습니다. 그런 다음 문자 메시지 편집 페이지에 들어가서 안내에 따라 편집 내용을 보내십시오. 수신된 인증 코드를 입력하고 12306app에 입력하면 수정이 완료됩니다.

See all articles