0
我正在尝试查找将用于验证URL的正则表达式。我发现这个家伙:正则表达式匹配正则表达式,但不是在JavaScript中?
^(http|ftp|https)://[\w-]+(\.[\w-]+)+([\w.,@?^=%&:/~+#-]*[\[email protected]?^=%&/~+#-])?$
这工作得很好,当我tested it using regexpal,但是当我真正把它插入到我的javascript它无法比拟的。 Fiddle here.
我正在测试针对此网址:
http://s3.amazonaws.com/SomeShow/Podcasts/HouroneofWhatever234.mp3
有人能看到为什么它会在regexpal匹配,而不是当我尝试在我的javascript使用它?
和逃生每一个斜杠。 – 2013-05-06 22:59:55
,因为我会得到一个意外的令牌错误,否则? http://jsfiddle.net/tJhFN/2/ – 2013-05-06 23:01:59
是的,修正...这里有点晚了;) – 2013-05-06 23:04:29