index.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. import toDate from './lib/toDate';
  2. import toFloat from './lib/toFloat';
  3. import toInt from './lib/toInt';
  4. import toBoolean from './lib/toBoolean';
  5. import equals from './lib/equals';
  6. import contains from './lib/contains';
  7. import matches from './lib/matches';
  8. import isEmail from './lib/isEmail';
  9. import isURL from './lib/isURL';
  10. import isMACAddress from './lib/isMACAddress';
  11. import isIP from './lib/isIP';
  12. import isIPRange from './lib/isIPRange';
  13. import isFQDN from './lib/isFQDN';
  14. import isDate from './lib/isDate';
  15. import isTime from './lib/isTime';
  16. import isBoolean from './lib/isBoolean';
  17. import isLocale from './lib/isLocale';
  18. import isAlpha, { locales as isAlphaLocales } from './lib/isAlpha';
  19. import isAlphanumeric, { locales as isAlphanumericLocales } from './lib/isAlphanumeric';
  20. import isNumeric from './lib/isNumeric';
  21. import isPassportNumber from './lib/isPassportNumber';
  22. import isPort from './lib/isPort';
  23. import isLowercase from './lib/isLowercase';
  24. import isUppercase from './lib/isUppercase';
  25. import isIMEI from './lib/isIMEI';
  26. import isAscii from './lib/isAscii';
  27. import isFullWidth from './lib/isFullWidth';
  28. import isHalfWidth from './lib/isHalfWidth';
  29. import isVariableWidth from './lib/isVariableWidth';
  30. import isMultibyte from './lib/isMultibyte';
  31. import isSemVer from './lib/isSemVer';
  32. import isSurrogatePair from './lib/isSurrogatePair';
  33. import isInt from './lib/isInt';
  34. import isFloat, { locales as isFloatLocales } from './lib/isFloat';
  35. import isDecimal from './lib/isDecimal';
  36. import isHexadecimal from './lib/isHexadecimal';
  37. import isOctal from './lib/isOctal';
  38. import isDivisibleBy from './lib/isDivisibleBy';
  39. import isHexColor from './lib/isHexColor';
  40. import isRgbColor from './lib/isRgbColor';
  41. import isHSL from './lib/isHSL';
  42. import isISRC from './lib/isISRC';
  43. import isIBAN, { locales as ibanLocales } from './lib/isIBAN';
  44. import isBIC from './lib/isBIC';
  45. import isMD5 from './lib/isMD5';
  46. import isHash from './lib/isHash';
  47. import isJWT from './lib/isJWT';
  48. import isJSON from './lib/isJSON';
  49. import isEmpty from './lib/isEmpty';
  50. import isLength from './lib/isLength';
  51. import isByteLength from './lib/isByteLength';
  52. import isUUID from './lib/isUUID';
  53. import isMongoId from './lib/isMongoId';
  54. import isAfter from './lib/isAfter';
  55. import isBefore from './lib/isBefore';
  56. import isIn from './lib/isIn';
  57. import isLuhnNumber from './lib/isLuhnNumber';
  58. import isCreditCard from './lib/isCreditCard';
  59. import isIdentityCard from './lib/isIdentityCard';
  60. import isEAN from './lib/isEAN';
  61. import isISIN from './lib/isISIN';
  62. import isISBN from './lib/isISBN';
  63. import isISSN from './lib/isISSN';
  64. import isTaxID from './lib/isTaxID';
  65. import isMobilePhone, { locales as isMobilePhoneLocales } from './lib/isMobilePhone';
  66. import isEthereumAddress from './lib/isEthereumAddress';
  67. import isCurrency from './lib/isCurrency';
  68. import isBtcAddress from './lib/isBtcAddress';
  69. import { isISO6346, isFreightContainerID } from './lib/isISO6346';
  70. import isISO6391 from './lib/isISO6391';
  71. import isISO8601 from './lib/isISO8601';
  72. import isRFC3339 from './lib/isRFC3339';
  73. import isISO31661Alpha2 from './lib/isISO31661Alpha2';
  74. import isISO31661Alpha3 from './lib/isISO31661Alpha3';
  75. import isISO4217 from './lib/isISO4217';
  76. import isBase32 from './lib/isBase32';
  77. import isBase58 from './lib/isBase58';
  78. import isBase64 from './lib/isBase64';
  79. import isDataURI from './lib/isDataURI';
  80. import isMagnetURI from './lib/isMagnetURI';
  81. import isMailtoURI from './lib/isMailtoURI';
  82. import isMimeType from './lib/isMimeType';
  83. import isLatLong from './lib/isLatLong';
  84. import isPostalCode, { locales as isPostalCodeLocales } from './lib/isPostalCode';
  85. import ltrim from './lib/ltrim';
  86. import rtrim from './lib/rtrim';
  87. import trim from './lib/trim';
  88. import escape from './lib/escape';
  89. import unescape from './lib/unescape';
  90. import stripLow from './lib/stripLow';
  91. import whitelist from './lib/whitelist';
  92. import blacklist from './lib/blacklist';
  93. import isWhitelisted from './lib/isWhitelisted';
  94. import normalizeEmail from './lib/normalizeEmail';
  95. import isSlug from './lib/isSlug';
  96. import isLicensePlate from './lib/isLicensePlate';
  97. import isStrongPassword from './lib/isStrongPassword';
  98. import isVAT from './lib/isVAT';
  99. var version = '13.11.0';
  100. var validator = {
  101. version: version,
  102. toDate: toDate,
  103. toFloat: toFloat,
  104. toInt: toInt,
  105. toBoolean: toBoolean,
  106. equals: equals,
  107. contains: contains,
  108. matches: matches,
  109. isEmail: isEmail,
  110. isURL: isURL,
  111. isMACAddress: isMACAddress,
  112. isIP: isIP,
  113. isIPRange: isIPRange,
  114. isFQDN: isFQDN,
  115. isBoolean: isBoolean,
  116. isIBAN: isIBAN,
  117. isBIC: isBIC,
  118. isAlpha: isAlpha,
  119. isAlphaLocales: isAlphaLocales,
  120. isAlphanumeric: isAlphanumeric,
  121. isAlphanumericLocales: isAlphanumericLocales,
  122. isNumeric: isNumeric,
  123. isPassportNumber: isPassportNumber,
  124. isPort: isPort,
  125. isLowercase: isLowercase,
  126. isUppercase: isUppercase,
  127. isAscii: isAscii,
  128. isFullWidth: isFullWidth,
  129. isHalfWidth: isHalfWidth,
  130. isVariableWidth: isVariableWidth,
  131. isMultibyte: isMultibyte,
  132. isSemVer: isSemVer,
  133. isSurrogatePair: isSurrogatePair,
  134. isInt: isInt,
  135. isIMEI: isIMEI,
  136. isFloat: isFloat,
  137. isFloatLocales: isFloatLocales,
  138. isDecimal: isDecimal,
  139. isHexadecimal: isHexadecimal,
  140. isOctal: isOctal,
  141. isDivisibleBy: isDivisibleBy,
  142. isHexColor: isHexColor,
  143. isRgbColor: isRgbColor,
  144. isHSL: isHSL,
  145. isISRC: isISRC,
  146. isMD5: isMD5,
  147. isHash: isHash,
  148. isJWT: isJWT,
  149. isJSON: isJSON,
  150. isEmpty: isEmpty,
  151. isLength: isLength,
  152. isLocale: isLocale,
  153. isByteLength: isByteLength,
  154. isUUID: isUUID,
  155. isMongoId: isMongoId,
  156. isAfter: isAfter,
  157. isBefore: isBefore,
  158. isIn: isIn,
  159. isLuhnNumber: isLuhnNumber,
  160. isCreditCard: isCreditCard,
  161. isIdentityCard: isIdentityCard,
  162. isEAN: isEAN,
  163. isISIN: isISIN,
  164. isISBN: isISBN,
  165. isISSN: isISSN,
  166. isMobilePhone: isMobilePhone,
  167. isMobilePhoneLocales: isMobilePhoneLocales,
  168. isPostalCode: isPostalCode,
  169. isPostalCodeLocales: isPostalCodeLocales,
  170. isEthereumAddress: isEthereumAddress,
  171. isCurrency: isCurrency,
  172. isBtcAddress: isBtcAddress,
  173. isISO6346: isISO6346,
  174. isFreightContainerID: isFreightContainerID,
  175. isISO6391: isISO6391,
  176. isISO8601: isISO8601,
  177. isRFC3339: isRFC3339,
  178. isISO31661Alpha2: isISO31661Alpha2,
  179. isISO31661Alpha3: isISO31661Alpha3,
  180. isISO4217: isISO4217,
  181. isBase32: isBase32,
  182. isBase58: isBase58,
  183. isBase64: isBase64,
  184. isDataURI: isDataURI,
  185. isMagnetURI: isMagnetURI,
  186. isMailtoURI: isMailtoURI,
  187. isMimeType: isMimeType,
  188. isLatLong: isLatLong,
  189. ltrim: ltrim,
  190. rtrim: rtrim,
  191. trim: trim,
  192. escape: escape,
  193. unescape: unescape,
  194. stripLow: stripLow,
  195. whitelist: whitelist,
  196. blacklist: blacklist,
  197. isWhitelisted: isWhitelisted,
  198. normalizeEmail: normalizeEmail,
  199. toString: toString,
  200. isSlug: isSlug,
  201. isStrongPassword: isStrongPassword,
  202. isTaxID: isTaxID,
  203. isDate: isDate,
  204. isTime: isTime,
  205. isLicensePlate: isLicensePlate,
  206. isVAT: isVAT,
  207. ibanLocales: ibanLocales
  208. };
  209. export default validator;