Heim  >  Artikel  >  Web-Frontend  >  JS implementiert die Gültigkeitsüberprüfung der chinesischen Staatsbürger-ID-Nummer

JS implementiert die Gültigkeitsüberprüfung der chinesischen Staatsbürger-ID-Nummer

高洛峰
高洛峰Original
2017-02-21 14:30:121124Durchsuche

In diesem Artikel wird hauptsächlich JS zur Implementierung der Gültigkeitsüberprüfung chinesischer Bürger-ID-Nummern vorgestellt. Er ist sehr gut und hat Referenzwert.

Sie können ihn direkt kopieren, einfügen und ausführen um die ID-Nummer zu generieren. Funktion

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://demo.js.jdk5.com/jquery-1.12.3.min.js"></script>
<script type="text/javascript" src="http://demo.js.jdk5.com/IDValidator/IDValidator.js" charset="utf-8" ></script>
<script type="text/javascript" src="http://demo.js.jdk5.com/IDValidator/GB2260.js" charset="utf-8" ></script>
<title>Insert title here</title>
<style type="text/css">
p{margin: 20px;}
</style>
<script type="text/javascript">
//新建普通实例
var Validator = new IDValidator();
//或使用带地址码实例,需要引入GB2260
//var Validator = IDValidator(GB2260);
$(function (){
 $("#isValid-btn").click(function (){
 //验证号码是否合法,合法返回true,不合法返回false
 var code = $("#isValid").val();
 var i = Validator.isValid(code);
 $("#isValid-show").html(i == false ? "号码不合法" : "号码合法");
 });
 $("#getInfo-btn").click(function (){
 //号码合法时返回分析信息(地区、出生日期、性别、校验位),不合法返回false
 var code = $("#getInfo").val();
 var i = Validator.getInfo(code);
 $("#getInfo-show").html(i == false ? "号码不合法" : JSON.stringify(i));
 });
 $("#makeID18-btn").click(function (){
 //仿造一个18位身份证号
 $("#makeID18-show").html(Validator.makeID());
 });
 $("#makeID15-btn").click(function (){
 //仿造一个15位身份证号
 $("#makeID15-show").html(Validator.makeID(true));
 });
});
</script>
</head>
<body>
<p>
 <input id="isValid" />
 <button id="isValid-btn">判断是否合法</button>
 <p id="isValid-show"></p>
</p>
<p>
 <input id="getInfo" />
 <button id="getInfo-btn">身份证详细信息</button>
 <p id="getInfo-show"></p>
</p>
<p>
 <button id="makeID18-btn">仿造一个18位身份证号</button>
 <p id="makeID18-show"></p>
</p>
<p>
 <button id="makeID15-btn">仿造一个15位身份证号</button>
 <p id="makeID15-show"></p>
</p>
</body>
</html>

Das Obige ist das vom Herausgeber eingeführte JS, um die Gültigkeit der chinesischen Bürger-ID-Nummer zu überprüfen . Ich hoffe, es wird für alle nützlich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zur JS-Implementierung der Gültigkeitsüberprüfung chinesischer Bürger-ID-Nummern finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn