00001 <?php 00002 00016 // $Id: FormValidatorUrl.inc.php,v 1.3 2008/07/01 01:16:09 asmecher Exp $ 00017 00018 00019 import('form.validation.FormValidatorRegExp'); 00020 00021 class FormValidatorUrl extends FormValidatorRegExp { 00022 function getRegexp() { 00023 return '/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?(\/.)?/i'; 00024 } 00025 00030 function FormValidatorUrl(&$form, $field, $type, $message) { 00031 parent::FormValidatorRegExp($form, $field, $type, $message, FormValidatorUrl::getRegexp()); 00032 } 00033 } 00034 00035 ?>
1.5.6