[limb-svn] r5972 - 3.x/trunk/limb/validation/src/rule

svn at limb-project.com svn at limb-project.com
Fri Jun 8 15:40:34 MSD 2007


Author: pachanga
Date: 2007-06-08 15:40:34 +0400 (Fri, 08 Jun 2007)
New Revision: 5972
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5972

Removed:
   3.x/trunk/limb/validation/src/rule/lmbSimpleUrlRule.class.php
Log:
-- obsolete lmbSimpleUrlRule removed

Deleted: 3.x/trunk/limb/validation/src/rule/lmbSimpleUrlRule.class.php
===================================================================
--- 3.x/trunk/limb/validation/src/rule/lmbSimpleUrlRule.class.php	2007-06-08 11:37:34 UTC (rev 5971)
+++ 3.x/trunk/limb/validation/src/rule/lmbSimpleUrlRule.class.php	2007-06-08 11:40:34 UTC (rev 5972)
@@ -1,54 +0,0 @@
-<?php
-/*
- * Limb PHP Framework
- *
- * @link http://limb-project.com 
- * @copyright  Copyright &copy; 2004-2007 BIT(http://bit-creative.com)
- * @license    LGPL http://www.gnu.org/copyleft/lesser.html 
- */
-lmb_require('limb/validation/src/rule/lmbSingleFieldRule.class.php');
-
-/**
- * Checks that field value is a valid Url using single regexp
- * @see lmbUrlRule
- * @package validation
- * @version $Id$
- */
-class lmbSimpleUrlRule extends lmbSingleFieldRule
-{
-  function check($value)
-  {
-    $regex = "
-      \b
-      (
-        (ftp|https?)://[-\w]+(\.\w[-\w]*)+
-        |
-        (?i: [a-z0-9] (?:[-a-z0-9]*[-a-z0-9])? \. )+
-        (?-i: com\b
-            |	edu\b
-            |	biz\b
-            |	gov\b
-            |	in(?:t|fo)\b
-            | mil\b
-            |	net\b
-            |	org\b
-            |	[a-z][a-z]\b
-        )
-      )
-      ( : \d+ )?
-      (
-        /
-        [^;\"'<>()\[\]{}\s\x7F-\xFF]*
-        (?:
-          [..?]+ [^;\"'<>()\[\]{}\s\x7F-\xFF]
-        )*
-      )?
-    ";
-
-    if (!preg_match("~{$regex}~x", $value))
-    {
-      $this->error('{Field} must be valid URL', 'validation');
-    }
-  }
-}
-?>
\ No newline at end of file



More information about the limb-svn mailing list