Привет, мне нужна помощь в изменении preg_match для проверки на 2-16 символов Az 0-9 -_ и пробел.Сейчас это проверяющий URL, поэтому мне нужно удалить протокол, добавить пробел и 2-16 мин / макс. Chr.
public function checkUrl($string)
{
if(empty($string) || preg_match("#^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?#i", $string))
{
return true;
}
else
{
if( isset($this) )
{
$this->addError("Input Error");
}
return false;
}
}