2013-01-08 45 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

回答