REGEX有助于检测格式为http://t.co/foo的网址

时间:2013-06-26 18:26:44

标签: regex actionscript-3

我正在尝试使用ActionScript 3的内置正则表达式功能来匹配缩短的URL。

我目前正在使用:

_urlRegex:RegExp = /[^"|^>](https?:\/\/+[\S]*)/gi;

但未检测到以下网址:

var errStr:String="http://t.co/foo";

var clean:String= errStr.replace(_urlRegex, "")
trace (clean);

1 个答案:

答案 0 :(得分:0)

将其替换为:

_urlRegex:RegExp = /[^">](https?:\/\/\S*)/gi

这里不需要+,因为它意味着1次或更多次。

请注意,[^"|^>]被视为排除的字符类:"|^>

请记住,字符类只是一个字符列表,而|中的符号在其中被视为字面值。