【发布时间】:2013-12-21 02:04:25
【问题描述】:
我正在使用这个 reg ex
var regex = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/;
这用于指定图像 url 的字段,所以我需要 url 的最后一部分是 .jpg、.png、.gif 等
如何修改正则表达式来测试这个?
谢谢
【问题讨论】:
-
这种模式冗长且效率低下!将协议与
[A-Za-z]{3,9}匹配是一个笑话!算了,自己写吧。
标签: javascript regex