웹 프론트엔드 JS 튜토리얼 js 신분증 판단 방식은 15자리, 18자리_javascript 스킬을 지원합니다.

js 신분증 판단 방식은 15자리, 18자리_javascript 스킬을 지원합니다.

May 16, 2016 pm 04:55 PM
신분증

코드 복사 코드는 다음과 같습니다.
//신분증 확인
$(document).ready(function(){
$("#identity_card").change(function(){
var idcard =$(this).val ();
checkDate(idcard );
});
//ID 카드
function checkDate( idcard ){
var socialNo = idcard; if(socialNo == "")
{
$('#ipmessage').html('입력된 ID번호 형식이 올바르지 않습니다. 15~18자리 ID번호여야 합니다.' );
alert("ID 번호를 입력하세요!")
return (false)
}
if (socialNo.length != 15 && socialNo.length != 18) 🎜>{
$( '#ipmessage').html('입력한 ID 번호의 형식이 잘못되었습니다. 15~18자리 ID 번호여야 합니다.')
alert("형식은 다음과 같습니다. 입력한 ID 번호가 올바르지 않습니다!");
return (false);
}
var Area={11:"Beijing",12:"Tianjin",13:"Hebei",14: "산시",15:"내몽골",21:" 랴오닝",22:"길림",23:"헤이룽장",31:"상하이",32:"장쑤",33:"절강",34:" 안후이",35:"푸젠",36:"장시" ,37:"산둥",41:"허난",42:"후베이",43:"후난",44:"광둥",45:"광시" ,46:"하이난",50:"충칭",51 :"쓰촨",52:"구이저우",53:"윈난",54:"티베트",61:"산시",62:"간쑤",63 :"칭하이",64:"닝샤",65:" 신장",71:"대만",81:"홍콩",82:"마카오",91:"외국인"}
if(area[ parseInt(socialNo.substr(0,2))]==null ) {
$('#ipmessage').html('입력 ID 번호의 형식이 잘못되었습니다. 15~18자여야 합니다. 숫자 ID 번호');
alert("ID 번호가 잘못되었습니다(해당 지역에서는 불법임)!")
return (false)
}
if (socialNo.length == 15 )
{
pattern= /^d{15}$/; if (pattern.exec(socialNo)==null){
$('#ipmessage').html('The 입력한 ID 번호 형식이 올바르지 않습니다. 15~18자리 ID 번호여야 합니다.')
alert("15자리 ID 번호는 숫자여야 합니다! ");
return(false);
}
varbirth =parseInt("19" socialNo.substr(6,2));
var Month = socialNo.substr(8,2) ;
var day = parsInt(socialNo.substr(10,2))
switch(month) {
case '01':
case '03':
case '05' :
케이스 '07':
케이스 '08':
케이스 '10':
케이스 '12':
if(day>31) {
$('# ipmessage').html('입력한 ID 번호의 형식이 잘못되었습니다. 15~18자리 ID 번호여야 합니다.')
alert('입력한 ID 번호의 형식이 잘못되었습니다!') ;
false 반환
}
break
case '04':
case '09':
case '11':
if(day> 30) {
$('#ipmessage').html('입력한 ID 번호의 형식이 올바르지 않습니다. 15~18자리 ID 번호여야 합니다.')
Alert('입력한 ID 번호가 올바르지 않습니다. 형식이 정확합니다!')
return false
}
case '02':
if((birth % 4 = = 0 && 출생 % 100 != 0) | 출생 % 400 == 0) {
if(day>29) {
$('#ipmessage').html('입력 ID 형식 번호가 잘못되었습니다. 15~18자리 ID 번호여야 합니다.')
alert('입력한 ID 번호의 형식이 잘못되었습니다!')
return false; >} else {
if(day>28) {
$('#ipmessage').html('입력한 ID 번호의 형식이 올바르지 않습니다. 15~18자리 ID 번호여야 합니다. ');
alert('입력한 ID 번호의 형식이 잘못되었습니다!') ;
return false
}
}
기본값:
$ ('#ipmessage').html('입력한 ID번호의 형식이 잘못되었습니다. 15~18자리의 ID번호여야 합니다.')
alert('입력한 ID번호의 형식이 올바르지 않습니다!' );
return false;
}
var nowYear = new Date().getYear ()
if(nowYear -parseInt(birth)<15 || nowYear -parseInt(birth)> ;100) {
$('#ipmessage').html('ID 번호 형식을 입력하세요. 정확합니다. 15~18자리의 ID 번호여야 합니다.')
alert('ID 번호 형식은 다음과 같습니다. 입력한 ID 번호가 올바르지 않습니다!');
return false
}
$('# ipmessage').html('통과! ');
return (true);
}
var Wi = new Array(
7,9,10,5,8,4,2,1,6,
3, 7,9,10,5,8,4,2,1
);
var lSum = 0;
var nNum = 0
var nCheckSum = 0; = 0; i < 17; i)
{
if ( socialNo.charAt(i) < '0' || socialNo.charAt(i) > '9' )
{
$('#ipmessage').html('입력한 ID 번호의 형식이 잘못되었습니다. 15~18자리 ID 번호여야 합니다.')
alert("입력한 ID 번호의 형식입니다. 올바르지 않습니다!") ;
return (false);
}
else
{
nNum = socialNo.charAt(i) - '0';
}
lSum = nNum * Wi[ i]
}
if( socialNo.charAt(17) == 'X' || socialNo.charAt(17) == 'x')
{
lSum = 10*Wi[ 17]
}
else if ( socialNo.charAt(17) < '0' || socialNo.charAt(17) > '9' )
{
$('#ipmessage ').html('입력한 ID 번호의 형식이 잘못되었습니다. 15~18자리 ID 번호여야 합니다.')
alert("입력한 ID 번호의 형식은 다음과 같습니다. 정확하지 않음!");
return ( false);
}
else
{
lSum = ( socialNo.charAt(17) - '0' ) * Wi[17];
}
if ( (lSum % 11) == 1 )
{
$('#ipmessage').html('통과!');
return true;
}
else
{
$('#ipmessage').html('입력된 ID 번호의 형식이 잘못되었습니다. 15여야 합니다. 18자리 ID 번호');
alert("입력한 ID 번호의 형식이 잘못되었습니다!")
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 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

하나의 ID 카드로 여러 개의 타오바오 매장을 열 수 있습니다 하나의 ID 카드로 여러 개의 타오바오 매장을 열 수 있습니다 Oct 10, 2023 pm 01:51 PM

ID 카드로 하나의 타오바오 매장만 개설할 수 있습니다. 판매자는 타오바오 플랫폼의 규정을 준수해야 하며, 다른 사람의 ID 카드를 사용하여 여러 매장을 개설하려고 해서는 안 됩니다. 판매자는 점포를 합병하고 지점을 개설하여 사업을 확장하고 매출을 늘릴 수 있습니다. 다만, 실명인증을 위해서는 각 지점마다 독립적인 신분증을 사용해야 한다는 점에 유의해야 한다.

휴대폰과 신분증은 함께 감자되나요? 휴대폰과 신분증은 함께 감자되나요? Aug 14, 2023 pm 02:33 PM

휴대폰과 ID 카드는 함께 감자되지 않습니다. 1. ID 카드 내부에는 코일과 칩이 통합되어 있습니다. 기존 테이프, 하드 드라이브 및 기타 저장 매체와는 달리 자화 물질이 없습니다. 수십만에서 수천만 헤르츠에 달하는 높은 주파수의 전자기파는 ID 카드를 자화할 수 없습니다. 휴대폰 스피커의 자석은 ID 카드의 자기를 제거하는 효과가 없습니다. 신분증과 휴대폰을 안전하게 보관할 수 있으며, 신분증이 손상되지 않도록 주의하고 정상적인 사용을 보호하여 더 나은 서비스를 제공할 수 있습니다.

nfc는 신분증을 인식할 수 있나요? nfc는 신분증을 인식할 수 있나요? Nov 03, 2022 pm 02:30 PM

NFC는 ID 카드를 인식할 수 있으며, 2015년부터 China Mobile은 자체 브랜드 N1이 NFC의 ID 카드 인식 기능을 공개했다고 발표했습니다. 특수 앱을 통해 휴대폰을 사용하여 실명으로 ID 카드 정보를 읽을 수 있습니다. 인증; 휴대폰이 신원 인식을 위해 대중화되면 ID 카드 또는 ID 카드의 기능을 가지며 디지털 비밀번호 또는 지문 비밀번호를 사용하여 보안 및 위조 방지를 어느 정도 향상시킵니다.

PHP 정규식을 활용한 신분증 정보 추출 팁 PHP 정규식을 활용한 신분증 정보 추출 팁 Mar 05, 2024 pm 06:09 PM

PHP 정규식을 이용한 신분증 정보 추출 기술 실제 개발에서는 신분증 정보 추출이 필요한 경우가 많습니다. ID번호는 지역, 생일, 성별 등 많은 정보를 담고 있는 문자열입니다. PHP에서는 정규식을 통해 ID 카드 정보를 추출할 수 있습니다. 다음은 이해를 돕기 위해 구체적인 기술을 소개하고 코드 예제를 제공합니다. 주민등록번호에서 지역정보 추출 주민등록번호 앞 6자리는 정규식을 통해 지역정보를 추출할 수 있습니다. ~에 의해

PHP 정규식을 사용하여 신분증 형식을 확인하는 방법 PHP 정규식을 사용하여 신분증 형식을 확인하는 방법 Jun 24, 2023 am 10:34 AM

ID 카드는 웹사이트, 앱, 기타 애플리케이션의 경우 사용자가 입력한 ID 번호가 사양을 충족하는지 확인해야 하는 중요한 문서입니다. PHP는 이 기능을 수행하는 매우 편리한 방법, 즉 정규 표현식을 사용하는 방법을 제공합니다. 이 기사에서는 PHP 정규 표현식을 사용하여 ID 번호의 올바른 형식을 확인하는 방법을 소개합니다. 1. 신분증 번호 형식 PHP 정규식을 사용하여 신분증 번호 형식을 확인하기 전에 먼저 신분증 번호 형식 규정을 이해해야 합니다. 중국의 ID 카드 번호 형식은 총 18자리이며, 첫 번째 숫자는

PHP 정규 표현식과 ID 번호 일치에 대한 실용 가이드 PHP 정규 표현식과 ID 번호 일치에 대한 실용 가이드 Mar 05, 2024 pm 02:12 PM

PHP 정규식은 개발자가 모든 종류의 텍스트 데이터를 처리하는 데 도움이 되는 강력한 도구입니다. 실제 개발에서는 ID번호의 검증과 추출이 수반되는 경우가 많습니다. 이 기사에서는 PHP 정규식을 사용하여 ID 번호를 일치시키는 방법을 소개하고 구체적인 코드 예제를 제공합니다. ID번호는 중요한 개인식별정보로, 일반적으로 18자리 숫자와 체크코드로 구성됩니다. 유효한 ID 번호는 생년월일, 지역번호, 성별 등에 대한 제한과 같은 특정 형식 및 규칙을 준수해야 합니다. 아래는 하나

ID 카드 번호의 정확한 일치를 달성하는 PHP 정규 표현식 ID 카드 번호의 정확한 일치를 달성하는 PHP 정규 표현식 Mar 06, 2024 am 08:24 AM

PHP는 웹사이트 개발 및 데이터 처리에 널리 사용되는 널리 사용되는 서버측 스크립팅 언어입니다. 웹사이트나 애플리케이션을 개발할 때 사용자가 입력한 데이터를 검증하고 처리해야 하는 경우가 많습니다. 그 중 주민등록번호는 중요한 개인식별정보이므로 정확한 일치확인이 필요합니다. 이 기사에서는 PHP 정규 표현식을 사용하여 ID 번호를 정확하게 일치시키는 방법을 소개하고 구체적인 코드 예제를 제공합니다. ID 번호는 중국 국민의 고유한 신원이며 특정 형식과 규칙을 포함합니다. 일반적으로 ID 번호는

'Apple 디지털 ID 사용에 대한 실제 사용 사례' 'Apple 디지털 ID 사용에 대한 실제 사용 사례' Apr 21, 2023 am 10:19 AM

Apple은 "월렛에 ID를 추가하는 사람이 해당 ID의 소유자인지 확인하기 위해 사용자는 셀카를 찍고 운전면허증이나 주 ID 카드의 앞면과 뒷면을 스캔해야 합니다. 확인을 위해 발급 국가에 안전하게 제공됩니다." 사기 방지에는 "설정 과정 중 일련의 얼굴 및 머리 움직임" 완료가 포함됩니다. Apple은 또한 "사용자 요청을 확인하고 승인하는..." 책임은 각 주에 있다고 강조합니다. Apple 디지털 ID는 어디에서 어떻게 허용됩니까? 이 모든 문제 중 하나는 각 주마다 Apple 디지털 ID 사용 방법에 대한 자체 법률과 절차가 있으며 공식 지원을 구축하는 데 시간이 걸린다는 것입니다. 현재 피닉스 국제공항의 특정 TSA 검문소는 공식적으로 지원되는 유일한 것으로 보입니다.

See all articles