{"version":3,"file":"alphabet.mjs","names":[],"sources":["../../../../../../../react-form/src/rules/alphabet.ts"],"sourcesContent":["import { trans } from \"@mongez/localization\";\r\nimport { InputRule } from \"../types\";\r\n\r\nexport const alphabetRule: InputRule = {\r\n  name: \"alphabet\",\r\n  requiresType: \"alphabet\",\r\n  validate: ({ value, errorKeys }) => {\r\n    if (!/^[a-zA-Z]+$/.test(value)) {\r\n      return trans(\"validation.alphabet\", { input: errorKeys.name });\r\n    }\r\n  },\r\n};\r\n"],"mappings":";;;AAGA,MAAa,eAA0B;CACrC,MAAM;CACN,cAAc;CACd,WAAW,EAAE,OAAO,gBAAgB;EAClC,IAAI,CAAC,cAAc,KAAK,KAAK,GAC3B,OAAO,MAAM,uBAAuB,EAAE,OAAO,UAAU,KAAK,CAAC;CAEjE;AACF"}