其他网站地址与网址不匹配

时间:2013-08-05 09:31:14

标签: java javascript android

您好我正在使用此代码来匹配编辑框文本(用户输入网址)

(Patterns.WEB_URL.matcher(txt_Editbox).matches())

但是当用户输入此网址时:

http://website.info?ques==two&t=p

它没有接受为url,它读作文本。任何人都可以帮我解决这个问题或建议做其他事情。 ?? 谢谢。

2 个答案:

答案 0 :(得分:1)

网址不正确。它缺少一个URL路径分隔符/。尝试匹配:

http://website.info/?ques=two&t=p

答案 1 :(得分:0)

我已经解决了这个问题,而不是使用

(Patterns.WEB_URL.matcher(txt_Editbox).matches())

我用过

String urlname = "^(https?|ftp|file)://.+$";
Matcher matcherObj = Pattern.compile(urlname).matcher(txt_Editbox);

只要此地址存在,此人就可以接受所有类型的网址,现在我可以在我的网页浏览中查看此网站:http://website.info?ques==two&t=p

相关问题