有人可以为我解释以下正则表达式吗?

时间:2014-10-15 12:20:23

标签: regex node.js mean

我从MEAN.JS框架中的config.js文件中获得了以下正则表达式

var urlRegex = new RegExp('^(?:[a-z]+:)?\/\/', 'i');

但我无法理解正则表达式。有人可以解释一下或给我一些匹配的例子吗?

1 个答案:

答案 0 :(得分:1)

^(?:[a-z]+:)?\/\/

from start there can be strings followed byfollowd by // . strings is optional。看一下演示。

http://regex101.com/r/dZ1vT6/19

asdsadas:// ===>将匹配

// ====>将匹配

213123dasdsad:// ====>在开头不匹配来自数字