From 2ce24bd4afd6abc31973b9a8c613ac3eede6eb36 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Wed, 20 Jan 2016 15:33:05 -0800 Subject: [PATCH] fix(onboarding): Loosen RegExp so `a.com` and `a.b.c.d.com` are valid --- src/regexp-utils.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/regexp-utils.coffee b/src/regexp-utils.coffee index 2acf00ceb..7a2df0525 100644 --- a/src/regexp-utils.coffee +++ b/src/regexp-utils.coffee @@ -15,7 +15,8 @@ RegExpUtils = emailRegex: -> new RegExp(/([a-z.A-Z0-9!#$%&'*+\-/=?^_`{|}~;:]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,63})/g) # http://stackoverflow.com/a/16463966 - domainRegex: -> new RegExp(/^(?!:\/\/)([a-zA-Z0-9]+\.)?[a-zA-Z0-9][a-zA-Z0-9-]+\.[a-zA-Z]{2,11}?$/i) + # http://www.regexpal.com/?fam=93928 + domainRegex: -> new RegExp(/^(?!:\/\/)([a-zA-Z0-9-_]+\.)*[a-zA-Z0-9][a-zA-Z0-9-_]+\.[a-zA-Z]{2,11}?/i) # https://regex101.com/r/zG7aW4/3 imageTagRegex: -> /]*src="([^"]*)"[^>]*>/g