更新时间:2023-02-26 13:09:16
试试这个:
^(\\/\\w+)+\\.\\w+(\\?(\\w+=[\\w\\d]+(&\\w+=[\\w\\d]+)+)+)*$
我已经转义了特殊字符,所以你可以直接在java中使用它.顺便说一下,/asd/asd.jsp?bar=baz&inga=42&quux 不是一个有效的 URL.
I already escaped special characters, so you can directly use it in java. By the way, /asd/asd.jsp?bar=baz&inga=42&quux is not a valid URL.
未转义的正则表达式:
^(\/\w+)+\.\w+(\?(\w+=[\w\d]+(&\w+=[\w\d]+)+)+)*$