【发布时间】:2014-09-12 06:19:04
【问题描述】:
我有一个正则表达式的问题,我在一些网站上测试过它并且它正在工作,但是当我在项目中使用该正则表达式时,它与正确的结果不匹配。正则表达式如下
^(http|https)\://(www\.)[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*$
我需要那种正则表达式,因为我需要验证类似的东西:
http://www.test.com
https://www.test.com/login
我使用的代码如下
var pattern = new RegExp(URL_REGEXP);
if (pattern.test($('input.editValueText').val()))
【问题讨论】:
标签: javascript regex angularjs match string-matching