正则表达式模式注释验证Java

时间:2019-05-30 10:44:27

标签: validation

我创建了一个@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

0 个答案:

没有答案