如何验证字符串是否是Clojure中的有效URL

问题描述:

我想知道Clojure是否有比How to verify if a String in Java is a valid URL中描述的更好的工具来检测给定的String是否是有效的URL。如何验证字符串是否是Clojure中的有效URL

有没有人包装Apache Commons Validator?有没有我不知道的独立图书馆?

+0

[Clojure正则表达式:如果字符串是一个URL,返回字符串]的可能重复(https://*.com/questions/28269117/clojure-regex-if-string-is-a-url-return-string) –

如果Apache Commons Validator做你想做的,你可以直接从Clojure使用它。将它添加到你的依赖:

[commons-validator "1.5.1"] 

然后你可以使用这个库基本相同的方式,你会通过利用Clojure's Java interop features使用它从Java。