UNPKG

ph-id-validator

Version:
3 lines (2 loc) 8.4 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).phIdValidator={})}(this,(function(e){"use strict";function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function n(e){var t={exports:{}};return e(t,t.exports),t.exports}var i=n((function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=n(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default})),r=n((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.commaDecimal=t.dotDecimal=t.farsiLocales=t.arabicLocales=t.englishLocales=t.decimal=t.alphanumeric=t.alpha=void 0;var n={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ώ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fa-IR":/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๐\s]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"vi-VN":/^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,fa:/^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i};t.alpha=n;var i={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๙\s]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,"vi-VN":/^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,fa:/^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i};t.alphanumeric=i;var r={"en-US":".",ar:"٫"};t.decimal=r;var a=["AU","GB","HK","IN","NZ","ZA","ZM"];t.englishLocales=a;for(var o,u=0;u<a.length;u++)n[o="en-".concat(a[u])]=n["en-US"],i[o]=i["en-US"],r[o]=r["en-US"];var l=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];t.arabicLocales=l;for(var f,s=0;s<l.length;s++)n[f="ar-".concat(l[s])]=n.ar,i[f]=i.ar,r[f]=r.ar;var c=["IR","AF"];t.farsiLocales=c;for(var p,d=0;d<c.length;d++)i[p="fa-".concat(c[d])]=i.fa,r[p]=r.ar;var m=["ar-EG","ar-LB","ar-LY"];t.dotDecimal=m;var $=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","es-ES","fr-CA","fr-FR","id-ID","it-IT","ku-IQ","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA","vi-VN"];t.commaDecimal=$;for(var A=0;A<m.length;A++)r[m[A]]=r["en-US"];for(var v=0;v<$.length;v++)r[$[v]]=",";n["fr-CA"]=n["fr-FR"],i["fr-CA"]=i["fr-FR"],n["pt-BR"]=n["pt-PT"],i["pt-BR"]=i["pt-PT"],r["pt-BR"]=r["pt-PT"],n["pl-Pl"]=n["pl-PL"],i["pl-Pl"]=i["pl-PL"],r["pl-Pl"]=r["pl-PL"],n["fa-AF"]=n.fa})),a=t(n((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e),t&&t.no_symbols?/^[0-9]+$/.test(e):new RegExp("^[+-]?([0-9]*[".concat((t||{}).locale?r.decimal[t.locale]:".","])?[0-9]+$")).test(e)};var n,a=(n=i)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}))),o=t(n((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,a.default)(e),t in r.alphanumeric)return r.alphanumeric[t].test(e);throw new Error("Invalid locale '".concat(t,"'"))},t.locales=void 0;var n,a=(n=i)&&n.__esModule?n:{default:n};var o=Object.keys(r.alphanumeric);t.locales=o}))),u=t(n((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i;(0,r.default)(e),"object"===a(t)?(n=t.min||0,i=t.max):(n=arguments[1]||0,i=arguments[2]);var o=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],u=e.length-o.length;return u>=n&&(void 0===i||u<=i)};var n,r=(n=i)&&n.__esModule?n:{default:n};function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default}))),l=function(e){return/[-]/.test(e)};e.isACRICard=function(e){return a(e)&&u(e,{min:9,max:9})},e.isBirthCertificate=function(e){if(!l(e)&&!o(e))return!1;var t=e.split("-").join("");return o(t)&&u(t,{min:13,max:13})},e.isDriversLicense=function(e){if(!l(e)&&!o(e))return!1;var t=e.split("-").join("");return o(t)&&u(t,{min:11,max:11})},e.isGSISId=function(e){return a(e)&&u(e,{min:11,max:11})},e.isIBPId=function(e){return a(e)&&u(e,{min:5,max:5})},e.isNBIClearance=function(e){if(!l(e)&&!o(e))return!1;var t=e.split("-").join("");return o(t)&&u(t,{min:18,max:18})},e.isOFWId=function(e){return a(e)&&u(e,{min:11,max:11})},e.isOWWAId=function(e){return a(e)&&u(e,{min:11,max:11})},e.isPRCId=function(e){return a(e)&&u(e,{min:7,max:7})},e.isPagIbigLoyaltyCard=function(e){if(!l(e)&&!o(e))return!1;var t=e.split("-").join("");return o(t)&&u(t,{min:12,max:12})},e.isPassport=function(e){return o(e)&&u(e,{min:9,max:9})},e.isPhilhealthId=function(e){if(!l(e)&&!a(e))return!1;var t=e.split("-").join("");return a(t)&&u(t,{min:12,max:12})},e.isPostalId=function(e){if(!(t=e,/[ ]/.test(t)||o(e)))return!1;var t,n=e.split(" ").join("");return o(n)&&u(n,{min:16,max:16})},e.isSECRegistrationCert=function(e){return o(e)&&u(e,{min:11,max:11})},e.isSSSId=function(e){if(!l(e)&&!a(e))return!1;var t=e.split("-").join("");return a(t)&&u(t,{min:10,max:10})},e.isSeamanBook=function(e){return a(e)&&u(e,{min:9,max:9})},e.isTinId=function(e){if(!l(e)&&!a(e))return!1;var t=e.split("-").join("");return a(t)&&u(t,{min:9,max:12})},e.isUMID=function(e){if(!l(e)&&!a(e))return!1;var t=e.split("-").join("");return a(t)&&u(t,{min:12,max:12})},e.isVotersId=function(e){if(!l(e)&&!o(e))return!1;var t=e.split("-").join("");return o(t)&&u(t,{min:22,max:22})},Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=ph-id-validator.umd.min.js.map