我有一个JavaScript问题。需要帮助修复JavaScript正则表达式错误
我想创建一个正则表达式来检测给定字符串中的URL。我粘贴了下面的正则表达式。它似乎无法涵盖所有情况,例如google.com/index.html?2012 或www.google.com/dir/file.aspx?isc=2012。
关于我需要做些什么才能使它工作,或者我可以使用更好的正则表达式(从其他地方)的任何想法?
("(^|\\s)(((http|https)(:\/\/))?(([a-zA-Z0-9]+[.]{1})+[a-zA-z0-9]+(\/{1}[a-zA-Z0-9\-]+)*\/?))", "i")
我添加您的评论到它所属的职位。 – epascarello