{
  "id": "validatorjs",
  "name": "validator.js",
  "category": "other",
  "doc": "Open-source (MIT) JavaScript library of string validators and sanitizers, used in browsers and Node.js. Most validators check one format, such as an email address, URL, IBAN, ISIN, IMEI, UUID, MAC address, hash or payment card number, with check digits where the format has them. Locale-aware validators check tax identification numbers (EU member states, the UK, the US and others), VAT numbers, identity card numbers, passport numbers, postal codes, mobile phone numbers and vehicle license plates of the countries listed in the README. Like python-stdnum, it validates a given value and does not scan text.",
  "website": "https://github.com/validatorjs/validator.js",
  "supported_types": [
    "aadhaar",
    "aba",
    "abaroutingnum",
    "abn",
    "ad_postcode",
    "al_nipt",
    "al_vehicle_plate",
    "am_passport",
    "ar_passport",
    "ar_postcode",
    "ar_vehicle_plate",
    "at_passport",
    "at_postcode",
    "at_tin",
    "at_vat",
    "au_postcode",
    "auabn",
    "aupassport",
    "az_postcode",
    "ba_postcode",
    "bankcard",
    "bankcard_amex",
    "bankcard_diners",
    "bankcard_discover",
    "bankcard_jcb",
    "bankcard_mastercard",
    "bankcard_unionpay",
    "bankcard_visa",
    "bd_postcode",
    "be_passport",
    "be_postcode",
    "be_vat",
    "benatcardid",
    "bg_egn",
    "bg_passport",
    "bg_postcode",
    "bg_vat",
    "bic",
    "bo_nit",
    "br_postcode",
    "br_vehicle_plate",
    "brcpf",
    "bsn",
    "by_postcode",
    "by_unp",
    "ca_postcode",
    "cabn",
    "capassport",
    "casin",
    "ch_postcode",
    "chpassport",
    "chuid",
    "cl_rut",
    "cn_passport",
    "cn_postcode",
    "cnpj",
    "co_nit",
    "co_postcode",
    "colorhextriplet",
    "containernumber",
    "countrycode_alpha2",
    "countrycode_alpha3",
    "countrycode_num",
    "cpf",
    "crc32",
    "cuit",
    "cy_passport",
    "cy_tin",
    "cy_vat",
    "cz_dic",
    "cz_passport",
    "cz_postal_code",
    "cz_rc",
    "cz_vehicle_plate",
    "data_uri",
    "date",
    "datetime",
    "de_passport",
    "de_postcode",
    "de_vehicle_plate",
    "deust",
    "dk_cvr",
    "dk_passport",
    "dk_postcode",
    "dkcprnum",
    "do_postcode",
    "do_rnc",
    "dz_postcode",
    "ean",
    "ec_ruc",
    "ee_ik",
    "ee_kmkr",
    "ee_passport",
    "ee_postcode",
    "email",
    "es_dni",
    "esnie",
    "espassport",
    "espostcode",
    "esvat",
    "ethereum_address",
    "fi_alv",
    "fi_hetu",
    "fi_passport",
    "fi_postcode",
    "fqdn",
    "fr_nif",
    "frpassport",
    "frpostcode",
    "frvat",
    "gb_vat",
    "gbpostcode",
    "geopoint",
    "gr_passport",
    "gr_postcode",
    "gr_vat",
    "gt_nit",
    "hexcolor",
    "hk_hkid",
    "hn_rtn",
    "hr_oib",
    "hr_passport",
    "hr_postcode",
    "hslcolor",
    "ht_postcode",
    "hu_anum",
    "hu_passport",
    "hu_postcode",
    "hu_tin",
    "hu_vehicle_plate",
    "iban",
    "idcard",
    "idnpwp",
    "idpassport",
    "idpostcode",
    "ie_passport",
    "ie_postcode",
    "ie_pps",
    "ie_vat",
    "il_idnr",
    "il_postcode",
    "imei",
    "in_gstin",
    "in_postcode",
    "in_vehicle_plate",
    "inn",
    "ipaddr",
    "ipsubnet",
    "ipv4",
    "ipv4subnet",
    "ipv6",
    "ipv6subnet",
    "ir_melli_code",
    "ir_passport",
    "ir_postcode",
    "is_postcode",
    "is_vsk",
    "isbn",
    "isbn10",
    "isbn13",
    "isin",
    "iso15924",
    "iso4217curcode",
    "iso639_1",
    "isrc",
    "issn",
    "it_codicefiscale",
    "it_id_card",
    "it_iva",
    "it_passport",
    "it_postcode",
    "jm_passport",
    "jo_postcode",
    "jp_passport",
    "jp_postcode",
    "jwt",
    "ke_postcode",
    "krpassport",
    "krpostcode",
    "kz_bin",
    "languagetag",
    "li_postcode",
    "li_vehicle_plate",
    "lk_nic",
    "lk_postcode",
    "lt_asmens",
    "lt_passport",
    "lt_postcode",
    "lt_pvm",
    "lu_matricule",
    "lu_passport",
    "lu_postcode",
    "lu_tva",
    "lv_passport",
    "lv_personal_code",
    "lv_postcode",
    "lv_pvn",
    "mac_address",
    "magnet_link",
    "mailto_uri",
    "mc_postcode",
    "md5hash",
    "mg_postcode",
    "mimetype",
    "mk_edb",
    "mongodbid",
    "mt_id_card",
    "mt_passport",
    "mt_postcode",
    "mt_tin",
    "mt_vat",
    "mx_postcode",
    "my_passport",
    "my_postcode",
    "ng_tin",
    "nl_passport",
    "nl_postcode",
    "nlbtw",
    "no_fodselsnummer",
    "no_mva",
    "no_postcode",
    "np_postcode",
    "nz_ird",
    "nz_postcode",
    "p2pkhaddr",
    "p2shaddr",
    "p2traddr",
    "p2wpkhaddr",
    "p2wshaddr",
    "pan",
    "pe_ruc",
    "ph_passport",
    "ph_tin",
    "phone",
    "pk_cnic",
    "pk_postcode",
    "plnip",
    "plpassport",
    "plpesel",
    "plpostcode",
    "port_number",
    "pt_nif",
    "pt_passport",
    "pt_postcode",
    "pt_vehicle_plate",
    "py_ruc",
    "rfc",
    "rgbcolor",
    "ripemd160hash",
    "ro_cf",
    "ro_cnp",
    "ro_cui",
    "ro_passport",
    "ro_postcode",
    "rs_pib",
    "ruintpassport",
    "ruspostalcode",
    "sapostcode",
    "sataxnumber",
    "se_postcode",
    "se_samordningsnummer",
    "se_vat",
    "se_vehicle_plate",
    "semver",
    "sepassport",
    "sepersonnummer",
    "sg_postcode",
    "sg_vehicle_plate",
    "sha1hash",
    "sha256hash",
    "sha384hash",
    "sha512hash",
    "si_ddv",
    "si_postcode",
    "si_tin",
    "sk_dph",
    "sk_passport",
    "sk_postcode",
    "sk_rc",
    "slug",
    "sm_coe",
    "steuerid",
    "sv_nit",
    "swiftcode",
    "thidcard",
    "thpassport",
    "thpostcode",
    "time",
    "tn_postcode",
    "trpassport",
    "trtaxnumber",
    "tw_national_id",
    "tw_postcode",
    "ua_postcode",
    "ua_rntrc",
    "uknino",
    "ukpassport",
    "ukpostalcode",
    "ukutr",
    "ulid",
    "url",
    "url_slug",
    "us_zip_plus4",
    "usein",
    "uspassport",
    "uszipcode",
    "uuid",
    "uy_rut",
    "ve_rif",
    "za_postcode",
    "zm_postcode"
  ],
  "source": {
    "path": "data/tools/other/validatorjs.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/tools/other/validatorjs.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/tools/other/validatorjs.yaml"
  },
  "urls": {
    "html": "https://registry.apicrafter.io/tool/validatorjs",
    "json": "https://registry.apicrafter.io/api/v1/tools/validatorjs.json"
  }
}