如何验证从TextField获取的URL?

时间:2012-11-19 23:16:14

标签: blackberry

黑莓手机中是否有可以验证网址的API?
我正在使用愚蠢的方法

 startsWith(http://) 

并读取字符串的索引以确保它包含“.com /”和其他字符串,以确保它看起来像验证URL。
但我觉得这是一个愚蠢而漫长的使用方式 是否有任何API可以使它更容易?
我正在寻找黑莓API而非外部包装

1 个答案:

答案 0 :(得分:1)

在API中,唯一的类是:

  • URLTextFilter:仅用于将其添加到文本字段(调用EditField.setFilter)。它会丢弃无效的字符。
  • URI:它允许您通过调用URI.create来验证URI。当然,并非所有URI都是URL,但URL应该是URI。