diff -ru django_orig/django/newforms/fields.py django_patched/django/newforms/fields.py
--- django_orig/django/newforms/fields.py	2007-07-06 15:01:54.000000000 +0200
+++ django_patched/django/newforms/fields.py	2007-07-06 15:03:01.000000000 +0200
@@ -340,7 +340,7 @@
 
 url_re = re.compile(
     r'^https?://' # http:// or https://
-    r'(?:[A-Z0-9-]+\.)+[A-Z]{2,6}' # domain
+    r'(?:(?:[A-Z0-9-]+\.)+[A-Z]{2,6}|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})' # domain or ip
     r'(?::\d+)?' # optional port
     r'(?:/?|/\S+)$', re.IGNORECASE)
 
