clojure/script 台灣身分證字號檢核程式庫,包含新版及舊版居留證號檢核
配合使用Practicalli Clojure deps.edn
開發。
run nrepl.
clj -M:test:reveal-font-nrepl
Run unit test.
clj -X:test:test/run
[(.........................................................)]
5 tests, 57 assertions, 0 failures.
clj -M:test:test/cljs
Testing caesarhu.taiwan-id-test
Ran 5 tests containing 57 assertions.
0 failures, 0 errors.
定義了id、arc-id、arc-old、id-or-arc 供 malli 運用
(require '[malli.core :as m])
(require '[malli.generator :as mg])
(m/validate id "N262705297")
=> true
(m/validate arc-id "G903711325")
=> true
(m/validate arc-old "ZD78970006")
=> true
(m/validate id-or-arc "ZD78970006")
=> true
(mg/generate id)
=> "V221098378"
(mg/generate arc-id)
"G903711325"
(mg/generate arc-old)
"ZD78970006"
(mg/sample id-or-arc)
("H887108283"
"T126927058"
"AD62912515"
"SB17467280"
"H895176437"
"I213565515"
"IB77932134"
"O187885278"
"S295987141"
"Z983385708")
Copyright© 2020-2022 Caesar Hu
Distributed under the Eclipse Public License version 1.0.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close