有人能为我解释下面的正则expression式吗?
我从MEAN.JS框架中的config.js文件中得到了以下正则expression式
var urlRegex = new RegExp('^(?:[az]+:)?\/\/', 'i');
但我无法理解正则expression式。 有人可以解释它或给我一些匹配的例子吗?
^(?:[az]+:)?\/\/
from start there can be strings followed by
// .
strings is optional
。查看演示。
http://regex101.com/r/dZ1vT6/19
asdsadas:// ===>会匹配
// ====>会匹配
213123dasdsad:// ====>在起始处不匹配是从数字