From dfe3250649762eb0f021d370a24753eeabbaa4b5 Mon Sep 17 00:00:00 2001 From: jpoole Date: Wed, 21 Jun 2023 08:04:12 -0700 Subject: [PATCH] isEmail: do not allow non-breaking space in user part --- src/lib/isEmail.js | 2 +- test/validators.test.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/isEmail.js b/src/lib/isEmail.js index d1c35bd46..34fb2397c 100644 --- a/src/lib/isEmail.js +++ b/src/lib/isEmail.js @@ -22,7 +22,7 @@ const splitNameAddress = /^([^\x00-\x1F\x7F-\x9F\cX]+) { '"wrong()[]",:;<>@@gmail.com', 'username@domain.com�', 'username@domain.com©', + 'nbsp test@test.com', + 'nbsp_test@te st.com', + 'nbsp_test@test.co m', ], }); }); @@ -117,6 +120,7 @@ describe('Validators', () => { 'hans.m端ller@test.com', 'z@co.c', 'tüst@invalid.com', + 'nbsp test@test.com', ], }); });