diff --git a/sites/all/modules/patched/javascript_libraries/javascript_libraries.admin.inc b/sites/all/modules/patched/javascript_libraries/javascript_libraries.admin.inc
index 6d912da..2092c97 100644
--- a/sites/all/modules/patched/javascript_libraries/javascript_libraries.admin.inc
+++ b/sites/all/modules/patched/javascript_libraries/javascript_libraries.admin.inc
@@ -498,8 +498,8 @@ function _javascript_libraries_url_validate($form, &$form_state) {
   if (strlen($form_state['values']['external_url']) == 0) {
     form_set_error('external_url', t('An empty URL is invalid.'));
   }
-  elseif (!javascript_libraries_valid_external_url($form_state['values']['external_url'])) {
-    form_set_error('external_url', t('This URL does not start with http:// or does not end with ".js" or ".txt".'));
+  elseif (!valid_url($form_state['values']['external_url'])) {
+    form_set_error('external_url', t('This URL does not appear to be a valid URL.'));
   }
 }
 
