manishsaraan / email-validator

email syntax validator npm module. fast and pretty robust
The Unlicense
434 stars 79 forks source link

Nice to have features list. #75

Open houd1ni opened 1 year ago

houd1ni commented 1 year ago

This issue is like TODO and random-access roadmap in one to transform problems and suggestions to the code. "opt-in" features should be totally optional and tree-shakeable. The list is subject to change.

houd1ni commented 1 year ago

@manishsaraan Looks like this is complete list of requested and technically needed features for now. Could you please take a brief look at the list ?

houd1ni commented 1 year ago

I think, the first step should be moving away from one regex or construct it on the fly. The first major problem is to work with unicode chars safely. For now I see an incremental way to do this by explicitly allow some narrow ranges, starting from requested Thai and: Chinese, Korean, Japanese, Ukrainian, Kazakh and Russian characters. Have asked a native speaker here. Hope, he would help to safely include Thai.