feature: Allow multiple/all locales for isAlpha and IsAlphanumeric decorator #2366
Alfagun74
started this conversation in
Feature Ideas
Replies: 2 comments 1 reply
-
I thing that is a great idea, so some app or framework using class-validator and have a global user don't need to write every naming styling in decorator |
Beta Was this translation helpful? Give feedback.
0 replies
-
I'm moving this to the discussion tab, as we are trying to keep the issue count low. Please see this issue for an explanation. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
I validate the Name Field using
IsAlpha()
. German users need Umlauts (ä,ö,ü, etc.), so I've set it toIsAlpha("de-DE")
. Now, Spanish users are requesting (ó,ú,á), and tomorrow, Turkish users may request their special characters. I need a solution for this.Proposed Solution
We can consider using an array of locales to allow, for example,
IsAlpha(["de", "es"])
, or a more inclusive approach, such as allowing all locales withIsAlpha("all")
.Question
Is there a better decorator for handling names? What if the name is Arabic or Chinese, and not Latin at all? I'm quite curious.
Related: #266
Beta Was this translation helpful? Give feedback.
All reactions