【发布时间】:2015-07-06 09:21:24
【问题描述】:
我尝试了一些用于网站 URL 验证的正则表达式,它们只接受以 www. 开头的 URL(不是 http:// 或 https://),但没有一个符合我的需要。
我试过:(?<!:\/\/)www\..+\.[a-z]{2,3},但它接受在www. 之前带有其他字符的 URL,例如 adswww.website.com。我只想接受以www. 开头的网址。
cakephp v : 2.6
【问题讨论】:
-
(?<!\b(?:https|http):\/\/)www\. -
@AvinashRaj ,它会给你一个 cakephp 模型验证错误。
-
是的,preg_match():未知修饰符 'w' [CORE/Cake/Model/Validator/CakeValidationRule.php,第 279 行]
标签: php regex validation cakephp