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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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