golang에서 정규식을 사용하여 휴대폰 번호 연산자를 확인하는 방법
프로그램을 개발하다 보면 입력한 휴대폰 번호가 합법적인지, 해당 휴대폰 번호가 어느 통신사에 속해 있는지 확인해야 하는 경우가 많습니다. 이 프로세스는 golang의 정규식을 사용하여 쉽게 달성할 수 있습니다. 이 글에서는 golang에서 정규식을 사용하여 휴대전화 번호 사업자를 확인하는 방법을 소개합니다.
1. 휴대폰 번호가 적법한지 확인
golang에서는 정규식을 사용하여 휴대폰 번호가 적법한지 확인할 수 있습니다. 다음은 샘플 코드입니다.
package main import ( "fmt" "regexp" ) func main() { // 手机号码正则表达式 mobileExp := `^(1[3-9]d{9})$` // 编译正则表达式 mobileReg := regexp.MustCompile(mobileExp) // 测试手机号码 mobile := "13212345678" if mobileReg.MatchString(mobile) { fmt.Printf("手机号码 %s 合法 ", mobile) } else { fmt.Printf("手机号码 %s 不合法 ", mobile) } }
위 코드에서는 휴대폰 번호에 대한 정규식을 먼저 정의한 후 regexp.MustCompile()
메서드를 사용하여 이를 정규식 객체. 마지막으로 MatchString()
메서드를 사용하여 휴대폰 번호가 유효한지 확인합니다. 인증에 성공하면 "휴대폰 번호 xxx은(는) 합법적입니다"가 출력되고, 그렇지 않으면 "휴대폰 번호 xxx은(는) 불법입니다"가 출력됩니다. regexp.MustCompile()
方法将其编译为正则表达式对象。最后使用MatchString()
方法验证手机号码是否合法。如果验证通过,则输出“手机号码 xxx 合法”,否则输出“手机号码 xxx 不合法”。
在上述代码中,手机号码的正则表达式为^(1[3-9]d{9})$
^(1[3-9]d{9})$
로, 1로 시작하는 11자리 숫자를 나타냅니다. 그 중 두 번째 자리는 3~9 사이의 숫자이고, 다음 10자리는 어떤 숫자도 될 수 있다. 특정 형식의 휴대폰 번호를 확인하기 위해 필요에 따라 정규식을 수정할 수 있습니다. 2. 휴대폰 번호의 통신사 확인golang에서는 차이나텔레콤, 차이나유니콤, 차이나모바일의 휴대폰 번호 세그먼트를 이용하여 휴대폰 번호의 통신사를 확인할 수 있습니다. China Telecom의 휴대전화 번호 범위는 133, 149, 153, 173, 177, 180, 181, 189, 199입니다. China Unicom의 휴대전화 번호 범위는 130, 131, 132, 145, 155, 156, 166, 175, 176, 185, 186; China Mobile의 휴대폰 번호 범위는 134, 135, 136, 137, 138, 139, 147, 148, 150, 151, 152, 157, 158, 159, 165, 172, 178, 182, 183, 184, 187, 188, 198. 다음은 해당 휴대폰 번호에 해당하는 통신사에 따라 해당 정보를 출력할 수 있는 샘플 코드입니다. package main import ( "fmt" "regexp" ) func main() { // 手机号码正则表达式 mobileExp := `^(1[3-9]d{9})$` // 编译正则表达式 mobileReg := regexp.MustCompile(mobileExp) // 测试手机号码 mobile := "13412345678" if mobileReg.MatchString(mobile) { if mobile[0:3] == "133" || mobile[0:3] == "149" || mobile[0:3] == "153" || mobile[0:3] == "173" || mobile[0:3] == "177" || mobile[0:3] == "180" || mobile[0:3] == "181" || mobile[0:3] == "189" || mobile[0:3] == "199" { fmt.Printf("手机号码 %s 是中国电信", mobile) } else if mobile[0:3] == "130" || mobile[0:3] == "131" || mobile[0:3] == "132" || mobile[0:3] == "145" || mobile[0:3] == "155" || mobile[0:3] == "156" || mobile[0:3] == "166" || mobile[0:3] == "175" || mobile[0:3] == "176" || mobile[0:3] == "185" || mobile[0:3] == "186" { fmt.Printf("手机号码 %s 是中国联通", mobile) } else if mobile[0:3] == "134" || mobile[0:3] == "135" || mobile[0:3] == "136" || mobile[0:3] == "137" || mobile[0:3] == "138" || mobile[0:3] == "139" || mobile[0:3] == "147" || mobile[0:3] == "148" || mobile[0:3] == "150" || mobile[0:3] == "151" || mobile[0:3] == "152" || mobile[0:3] == "157" || mobile[0:3] == "158" || mobile[0:3] == "159" || mobile[0:3] == "165" || mobile[0:3] == "172" || mobile[0:3] == "178" || mobile[0:3] == "182" || mobile[0:3] == "183" || mobile[0:3] == "184" || mobile[0:3] == "187" || mobile[0:3] == "188" || mobile[0:3] == "198" { fmt.Printf("手机号码 %s 是中国移动", mobile) } else { fmt.Printf("手机号码 %s 不是中国电信、中国联通或中国移动", mobile) } } else { fmt.Printf("手机号码 %s 不合法 ", mobile) } }
위 내용은 golang에서 정규식을 사용하여 휴대폰 번호 연산자를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











여러분도 이런 경험이 있으실지 모르겠습니다. 여러분의 휴대폰은 종종 알 수 없는 문자 메시지나 일부 웹사이트의 등록 정보 또는 기타 인증 정보를 수신합니다. 모르시더라도 오늘 제가 여러분과 공유할 내용은 한 번의 클릭으로 익숙하지 않은 모든 웹사이트의 바인딩을 해제하는 방법을 가르치는 것입니다. 1단계: 번호 서비스 플랫폼을 엽니다. 이 기술은 매우 실용적입니다. 단계는 다음과 같습니다. 위챗을 열고 검색창에서 더하기 아이콘을 클릭한 후 친구 추가를 선택한 후 검색할 서비스 플랫폼 코드번호를 입력하세요. 물론 공공기관에 속해 있으며 국립정보통신기술원에서 출시한 번호 서비스 플랫폼이 있다는 것을 알 수 있습니다. 클릭 한 번으로 누구나 휴대전화 번호 정보를 해제할 수 있습니다. 2단계: 휴대전화가 나에게 표시되었는지 확인

Amap은 정확한 포지셔닝과 풍부한 기능으로 사용자들에게 사랑받고 있습니다. 다만, 이용과정에서 개인정보 및 서비스의 정확성 확보를 위해 연결휴대폰번호를 변경해야 하는 경우가 있습니다. 그렇다면 Amap의 휴대폰 번호를 변경하는 방법은 무엇입니까? 편집자가 관련 정보를 정리했습니다. 와서 저와 함께 살펴보세요! Amap에서 휴대폰 번호를 변경하는 방법은 무엇입니까? 답변: [AMAP] - [내] - [설정 아이콘] - [계정 및 보안] - [휴대폰 번호] - [변경] - [다음 단계]. 구체적인 단계: 1. 먼저 Amap 소프트웨어를 열고 홈 페이지로 들어갑니다. 오른쪽 하단에 있는 [My]를 클릭해야 합니다. 2. 그런 다음 My One Second에서 몇 가지 관련 기능을 볼 수 있습니다. 코너에 [설정 아이콘]이 있습니다.

이동통신 기술의 지속적인 발전으로 휴대전화 번호는 우리 일상생활에서 없어서는 안 될 커뮤니케이션 도구가 되었습니다. 때로는 해당 휴대폰 번호가 서비스 중단, 연체 여부 등을 확인하는 등 해당 휴대폰 번호의 이용 현황을 확인해야 하는 경우가 있습니다. 1. 휴대폰번호 사용현황은 어떻게 확인하나요? 귀하의 휴대전화번호 사용현황을 확인하는 가장 직접적인 방법은 해당 통신사 고객센터에 문의하시는 것입니다. 운영자마다 문의 방법이 다를 수 있지만 일반적으로 운영자의 고객 서비스 핫라인에 전화하면 됩니다. 고객센터 직원과 통화 시 문의가 필요한 휴대폰 번호만 알려주시면, 고객센터 직원이 자세한 이용현황 정보를 안내해 드립니다. 따라서 특정 휴대폰 번호의 구체적인 상황을 알고 싶다면 해당 통신사의 고객 서비스 핫라인에 전화하여 관련 정보를 얻을 수 있습니다. 있다

많은 친구들이 QQ 메일함에서 휴대폰 번호 바인딩을 변경하는 방법을 모르므로 아래 편집자가 QQ 메일함에서 휴대폰 번호 바인딩을 변경하는 방법을 공유해 보겠습니다. 모두에게 도움이 되십시오. 1단계: 먼저 QQ 메일함을 열고 아래와 같이 위의 설정을 선택합니다. 2단계: 아래와 같이 설정에서 계정 옵션을 선택합니다. 3단계: 아래와 같이 즉시 로그아웃을 선택합니다. 4단계: 로그아웃 후 휴대폰 번호와 이메일 계정 등록을 선택하세요. 5단계: 아래와 같이 나타나는 인터페이스에서 다른 계정을 등록하도록 선택합니다. 6단계: 아래와 같이 안내에 따라 새 휴대폰 번호를 사용하고 문자 메시지를 보냅니다. 7단계: 전송이 완료되면 변경이 성공한 것입니다. 위 내용은 편집자가 가져온 QQ 메일함의 휴대폰 번호 바인딩을 변경하는 방법의 전체 내용입니다.

PHP 정규식 확인: 숫자 형식 감지 PHP 프로그램을 작성할 때 사용자가 입력한 데이터를 확인해야 하는 경우가 종종 있습니다. 일반적인 확인 중 하나는 데이터가 지정된 숫자 형식을 준수하는지 확인하는 것입니다. PHP에서는 정규식을 사용하여 이러한 종류의 유효성 검사를 수행할 수 있습니다. 이 기사에서는 PHP 정규식을 사용하여 숫자 형식을 확인하고 구체적인 코드 예제를 제공하는 방법을 소개합니다. 먼저 일반적인 숫자 형식 유효성 검사 요구 사항을 살펴보겠습니다. 정수: 0~9의 숫자만 포함하고 더하기 또는 빼기 기호로 시작할 수 있으며 소수점을 포함하지 않습니다. 부동 소수점

정규식을 사용하여 Golang에서 이메일 주소를 확인하려면 다음 단계를 따르세요. regexp.MustCompile을 사용하여 유효한 이메일 주소 형식과 일치하는 정규식 패턴을 만듭니다. MatchString 함수를 사용하여 문자열이 패턴과 일치하는지 확인합니다. 이 패턴은 다음을 포함하여 대부분의 유효한 이메일 주소 형식을 다룹니다. 로컬 사용자 이름에는 문자, 숫자 및 특수 문자가 포함될 수 있습니다: !.#$%&'*+/=?^_{|}~-`도메인 이름에는 최소한 다음이 포함되어야 합니다. 문자 1개 뒤에 문자, 숫자 또는 하이픈이 옵니다. 최상위 도메인(TLD)의 길이는 63자를 초과할 수 없습니다.

Go에서는 정규식을 사용하여 타임스탬프를 일치시킬 수 있습니다. ISO8601 타임스탬프를 일치시키는 데 사용되는 것과 같은 정규식 문자열을 컴파일합니다. ^\d{4}-\d{2}-\d{2}T \d{ 2}:\d{2}:\d{2}(\.\d+)?(Z|[+-][0-9]{2}:[0-9]{2})$ . regexp.MatchString 함수를 사용하여 문자열이 정규식과 일치하는지 확인합니다.

PHP 정규식: 정확한 일치 및 제외 퍼지 포함 정규식은 프로그래머가 텍스트를 처리할 때 효율적인 검색, 바꾸기 및 필터링을 수행하는 데 도움이 되는 강력한 텍스트 일치 도구입니다. PHP에서는 정규식도 문자열 처리 및 데이터 일치에 널리 사용됩니다. 이 기사에서는 PHP에서 정확한 일치를 수행하고 퍼지 포함 작업을 제외하는 방법에 중점을 두고 구체적인 코드 예제를 통해 설명합니다. 완전 일치 완전 일치는 변형이나 추가 단어가 아닌 정확한 조건을 충족하는 문자열만 일치하는 것을 의미합니다.
