2015-07-06 2 views
0

Я пробовал некоторые регулярные выражения для проверки URL-адреса веб-сайтов, которые принимают только URL-адреса, начиная с www. (не http:// или https://), но ни один из них не соответствует моим потребностям.Подтверждение ввода URL-адреса веб-сайта Cakephp

Я пытался: , но принимал URL-адреса с другими символами до www., например adswww.website.com. Я только хочу принять URL-адреса, которые начинаются с www..

CakePHP v: 2,6

+0

'(<\ Ь (?!? : https | http): \/\ /) www \ .' –

+0

@AvinashRaj, это даст вам ошибку при проверке модели cakephp. – iam

+0

yes, preg_match(): Неизвестный модификатор 'w' [CORE/Cake/Model/Validator/CakeValidationRule.php, строка 279] –

ответ

1

Вы можете решить проблему с помощью

/^www\..+\.[a-z]{2,3}/

1

Вы можете попробовать, например, с:

(?<!:\/\/)www\..+\.[a-z]{2,3} 
+0

, но он также принимает swww.abc.com. любое решение? прежде чем www i dnt ничего не захочет. –