Comments (3)
Quoted emails are not supported. I update the joi documents to make it clear.
from address.
Is there a reason quoted emails aren’t supported? Would a PR be considered that adds support?
If Joi is going to claim it does validation, I feel like the validation should be correct instead of arbitrarily deciding to mark things as false negatives.
from address.
IIRC quoted local parts were not included because they are marked as obsolete in the RFC. joi claims to validate the things it validates. Quoted email support was intentionally dropped somewhere around v13 when I switched to use address instead of isemail which does support the entire email format possibilities.
If you need to support obsoleted email formats I suggest using isemail with a simple joi extension. I will not add support for it here because I don't want to maintain that code. The obsolete email formats are complex, add more size to the module, and should really not be used anymore.
from address.
Related Issues (20)
- Export errors codes to allow translation HOT 1
- Relocate joi uri and ip validation regex
- Add faster version of decodeURIComponent()
- Missing v1-commercial API file
- Error on email
- Backport #18
- "[email protected]/asd" is invalid email
- Backport #20
- Only support node 12
- Capture domain in relative uris
- domain.analyze reporting "invalid" for valid domains HOT 5
- Support maxDomainSegments
- Incorrect validation HOT 3
- Email validations rejects valid email addresses
- Fails to invalidate URI delimiter chars on domain end
- Invalid input error validating link in schema HOT 1
- Drop node 12 support
- Convert to TypeScript
- Change API HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from address.