[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 © 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