2013-01-08 63 views
0

我的一個模型都有一個「網址」字段中。我正在使用默認的URL驗證規則。當試圖添加一個特定的url時,它不會被驗證。CakePHP的URL驗證

的URL導致驗證失敗是http://careers2.hiredesk.net/ViewJobs/JobDetail.asp?Comp=I3&TP_ID=1&PROJ_ID= {BDA01FCD-5703-4D40-9197-CCF688633951}

{字符導致驗證失敗。我在這裏有什麼解決方法?

+0

這只是因爲''{在URL中使得無效的URL,所以當然應該無效:)即使你讓它「有效」的網址不會是有效的,只要該RFC關注。也就是說,你可以使用正則表達式來創建你自己的驗證規則來驗證你想要的方式。 – jeremyharris

+0

你可以給我適當的正則表達式的一個例子或指向我的地方,我在哪裏可以得到有關正則表達式的更多信息? – Peter

+0

我不知道什麼是合適的正則表達式,因爲我不知道你的參數。谷歌有很多東西可以提供。假設您只需要字母數字,請嘗試使用「正則表達式字母數字」或「帶有特殊符號的正則表達式字母數字」,並刪除不需要的符號。這是一個非常專業化(但沒有概述)的請求。 – jeremyharris

回答