我创建了一个@url约束验证并提供了正则表达式。在其上方,我注释了@pattern。因此,每当在我的bean中我在字段url中输入值时,该URL就会得到验证
目前,我有一个正则表达式正在验证此网址。 “ http://www.google.com”。
我的新要求是只能验证“ www.google.com” 我可以更改正则表达式,它将起作用。但问题是有两种不同的情况 1.我需要验证“ http://www.google.com” 2.其次,我需要验证此“ www.google.com”
因此,我无法更改正则表达式。谁能帮我解决这个问题?如果我需要使用自定义验证器而不是休眠验证器,那我该如何实现呢?
我尝试创建 1,自定义验证器和isvalid方法中,我正在验证没有@Pattern的URL 2.我通过更改正则表达式来尝试@Pattern,以仅验证域和路径并跳过协议http