From 27d54d9be06255fca8b9a0e9d74311a7fd8d1377 Mon Sep 17 00:00:00 2001 From: Mathias Biilmann Date: Thu, 15 Mar 2012 16:37:18 -0700 Subject: [PATCH] Make URL validation behave as native browser validation No longer permit URLs without a protocol --- src/validator/validator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/validator/validator.js b/src/validator/validator.js index 7bb6a4c..75c46e7 100644 --- a/src/validator/validator.js +++ b/src/validator/validator.js @@ -21,7 +21,7 @@ // http://net.tutsplus.com/tutorials/other/8-regular-expressions-you-should-know/ emailRe = /^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i, - urlRe = /^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i, + urlRe = /^(https?:\/\/)[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i, v; v = $.tools.validator = {