parse-ssn
Advanced tools
Comparing version 0.1.0 to 0.2.0
export declare function clean(value: string, exception?: string): string; | ||
export declare function format(value: string, separator?: string, existingPlaceholder?: string): string; | ||
export declare function mask(value: string, placeholder?: string): string; | ||
export declare function validate(value: string): boolean; | ||
export declare function validate(value: string, exception?: string): boolean; |
@@ -1,2 +0,2 @@ | ||
function n(n,t){void 0===t&&(t="");var r=new RegExp("[^"+t+"\\d]*","g");return n.trim().replace(r,"").slice(0,9)}function t(t,r,e){void 0===r&&(r="-"),void 0===e&&(e="*");var i=n(t,e);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(n,t,e){return n.concat(3===e||6===e?r:i[t]?i[t]:" ")},[]).join("").trim()}function r(t,r){return void 0===r&&(r="*"),n(t).split("").map(function(n,t,e){return t<5?t===e.length-1?n:r:n}).join("")}function e(n){return/^(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}$/.test(n)}export{n as clean,t as format,r as mask,e as validate}; | ||
function n(n,t){void 0===t&&(t="");var r=new RegExp("[^"+t+"\\d]*","g");return n.trim().replace(r,"").slice(0,9)}function t(t,r,e){void 0===r&&(r="-"),void 0===e&&(e="*");var i=n(t,e);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(n,t,e){return n.concat(3===e||6===e?r:i[t]?i[t]:" ")},[]).join("").trim()}function r(t,r){return void 0===r&&(r="*"),n(t).split("").map(function(n,t,e){return t<5?t===e.length-1?n:r:n}).join("")}function e(n,t){return void 0===t&&(t="-"),new RegExp("^(?!666|000|9\\d{2})\\d{3}"+t+"{0,1}(?!00)\\d{2}"+t+"{0,1}(?!0{4})\\d{4}$").test(n)}export{n as clean,t as format,r as mask,e as validate}; | ||
//# sourceMappingURL=parse-ssn.es.js.map |
@@ -1,2 +0,2 @@ | ||
function t(t,n){void 0===n&&(n="");var r=new RegExp("[^"+n+"\\d]*","g");return t.trim().replace(r,"").slice(0,9)}exports.clean=t,exports.format=function(n,r,e){void 0===r&&(r="-"),void 0===e&&(e="*");var o=t(n,e);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(t,n,e){return t.concat(3===e||6===e?r:o[n]?o[n]:" ")},[]).join("").trim()},exports.mask=function(n,r){return void 0===r&&(r="*"),t(n).split("").map(function(t,n,e){return n<5?n===e.length-1?t:r:t}).join("")},exports.validate=function(t){return/^(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}$/.test(t)}; | ||
function n(n,t){void 0===t&&(t="");var e=new RegExp("[^"+t+"\\d]*","g");return n.trim().replace(e,"").slice(0,9)}exports.clean=n,exports.format=function(t,e,r){void 0===e&&(e="-"),void 0===r&&(r="*");var o=n(t,r);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(n,t,r){return n.concat(3===r||6===r?e:o[t]?o[t]:" ")},[]).join("").trim()},exports.mask=function(t,e){return void 0===e&&(e="*"),n(t).split("").map(function(n,t,r){return t<5?t===r.length-1?n:e:n}).join("")},exports.validate=function(n,t){return void 0===t&&(t="-"),new RegExp("^(?!666|000|9\\d{2})\\d{3}"+t+"{0,1}(?!00)\\d{2}"+t+"{0,1}(?!0{4})\\d{4}$").test(n)}; | ||
//# sourceMappingURL=parse-ssn.js.map |
@@ -1,2 +0,2 @@ | ||
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(n.parseSsn={})}(this,function(n){function e(n,e){void 0===e&&(e="");var t=new RegExp("[^"+e+"\\d]*","g");return n.trim().replace(t,"").slice(0,9)}n.clean=e,n.format=function(n,t,i){void 0===t&&(t="-"),void 0===i&&(i="*");var o=e(n,i);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(n,e,i){return n.concat(3===i||6===i?t:o[e]?o[e]:" ")},[]).join("").trim()},n.mask=function(n,t){return void 0===t&&(t="*"),e(n).split("").map(function(n,e,i){return e<5?e===i.length-1?n:t:n}).join("")},n.validate=function(n){return/^(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}$/.test(n)}}); | ||
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(n.parseSsn={})}(this,function(n){function e(n,e){void 0===e&&(e="");var t=new RegExp("[^"+e+"\\d]*","g");return n.trim().replace(t,"").slice(0,9)}n.clean=e,n.format=function(n,t,i){void 0===t&&(t="-"),void 0===i&&(i="*");var o=e(n,i);return[0,1,2,3,3,4,5,5,6,7,8,9,10].reduce(function(n,e,i){return n.concat(3===i||6===i?t:o[e]?o[e]:" ")},[]).join("").trim()},n.mask=function(n,t){return void 0===t&&(t="*"),e(n).split("").map(function(n,e,i){return e<5?e===i.length-1?n:t:n}).join("")},n.validate=function(n,e){return void 0===e&&(e="-"),new RegExp("^(?!666|000|9\\d{2})\\d{3}"+e+"{0,1}(?!00)\\d{2}"+e+"{0,1}(?!0{4})\\d{4}$").test(n)}}); | ||
//# sourceMappingURL=parse-ssn.umd.js.map |
{ | ||
"name": "parse-ssn", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "Tiny utils to handle formatting, masking, and validating of US Social Security numbers.", | ||
@@ -16,3 +16,2 @@ "source": "index.ts", | ||
"watch": "microbundle watch --compress false", | ||
"publish": "npm publish", | ||
"test": "ava test.ts" | ||
@@ -19,0 +18,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
11274