Skip to content

feature: Allow multiple/all locales for isAlpha and IsAlphanumeric decorator #2232

@Alfagun74

Description

@Alfagun74

Description

I validate the Name Field using IsAlpha(). German users need Umlauts (ä,ö,ü, etc.), so I've set it to IsAlpha("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 with IsAlpha("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

Metadata

Metadata

Assignees

No one assigned

    Labels

    flag: needs discussionIssues which needs discussion before implementation.type: featureIssues related to new features.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions