我从MEAN.JS框架中的config.js文件中获得了以下正则表达式
var urlRegex = new RegExp('^(?:[a-z]+:)?\/\/', 'i');
但我无法理解正则表达式。有人可以解释一下或给我一些匹配的例子吗?
答案 0 :(得分:1)
^(?:[a-z]+:)?\/\/
说from start there can be strings followed by
:followd by
// .
strings is optional
。看一下演示。
http://regex101.com/r/dZ1vT6/19
asdsadas:// ===>将匹配
// ====>将匹配
213123dasdsad:// ====>在开头不匹配来自数字