Git Product home page Git Product logo

roc_id_jqtools's Introduction

ROC ID jQtools 台灣身分證字號工具

關於本工具

簡單的說,本工具是一個符合國際/國內標準,並可以用於驗證、產生、補完jQuery身分證字號小工具。

本工具的特色

  • 符合ISO 5218 / CNS 8381標準

本工具符合國際標準化組織ISO 5218的人類性別表示法與*《中華民國國家標準》CNS 8381*之《資訊交換-人類性別表示法》所制定之性別表示標準。

  • 身分證字號性別規範

根據以上標準,目前性別代號分別為:0(不明),1(男性),2(女性),9(不適用)。

  • 身分證字號「補完」功能

您可以只輸入「部分」的身分證字號,程式將會使用公式產生後面的數字。例:你可以僅輸入「A012」,程式將會吐出「A012387360」這樣的有效格式。

功能及使用方式

  • 台灣身分證字號驗證

    ROC_ID_check('ID_STRING_HERE','bool'); //可回傳True or False驗證結果.(bool可省略)

    ROC_ID_check('ID_STRING_HERE','alert'); //直接跳出alert提示驗證結果.

  • 台灣身分證字號產生

    ROC_ID_Generator(); //可回傳依據驗證公式產生的身分證字號(回傳字串)

  • 台灣身分證字號補完

    ROC_ID_Generator('A012'); //可輸入部分身分證字號將後面字號補完(回傳字串)

常見Q&A

Q.可以適用於目前的身分證字號(有性別的)格式嗎?

A.當然可以,因為驗證公式原本就沒有考慮性別因素,而產生字號的部份,可以使用「補完」功能,帶入「英文數字+1」或「英文數字+2」的方式讓程式產生後面的數字。

Q.台灣的身分證字號是根據這些規定來的,但是怎麼沒看過有人用呢?

A.沒錯,台灣的身分證字號的性別代碼是根據ISO5218 / CNS8381這兩個標準所制定的,但是因為我們的公家機關是性別盲,並沒有注意到其他性別與「不想在字號上揭露性別」的人考慮進去,所以這是他們要努力的地方。

授權方式

本專案採用MIT授權,詳細內容請參考licence.txt

roc_id_jqtools's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.