使用正则表达式标识URL

时间:2011-01-31 18:58:00

标签: javascript regex

  

可能重复:
  Checking for a valid url using Javascript Regular Expressions
  PHP validation/regex for URL

我有一个if语句,用于检查用户是否输入了一个URL(仅限HTTP协议),如下所示:

if(/^regexp/.test(url))

但是这个正则表达式应该如何检查文本是否是URL?

1 个答案:

答案 0 :(得分:1)

我相信这个小功能可能会有所帮助:

function isURL(string){
  regEx = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
  return regEx.test(string));
}

让我们知道它是否成功了!

W上。