检查URL在Java中是否有效的最佳方法是什么?
如果试图打电话new URL(urlString)并抓住一个MalformedURLException,但似乎对任何开头的东西感到满意http://.
我不关心建立联系,只关心有效性.有这个方法吗?Hibernate Validator中的注释?我应该使用正则表达式吗?
编辑: 接受的URL的一些示例是http://***和http://my favorite site!.
我想从Android中获取输入,URL或网站名称,例如www.google.com,EditText用户点击Button要提交,或者当EditText失去焦点时,应该验证URL,例如格式为" www.anyURL.com "......
我怎样才能做到这一点?Android中是否有任何内置功能?
我有一个输入字符串说Please go to http://stackoverflow.com.检测到String的url部分,并且<a href=""></a>许多浏览器/ IDE /应用程序自动添加锚点.所以它变成了Please go to <a href='http://stackoverflow.com'>http://stackoverflow.com</a>.
我需要使用Java做同样的事情.
有没有办法查看字符串是否是有效的URL?我正在使用MIDP库,MIDP中没有正则表达式.任何帮助是极大的赞赏.