我从 MEAN.JS 框架中的 config.js 文件中获得了以下正则表达式
var urlRegex = new RegExp('^(?:[a-z]+:)?\/\/', 'i');
但是我无法理解正则表达式。有人可以解释一下或者给我一些匹配的例子吗?
最佳答案
^(?:[a-z]+:)?\/\/
表示从一开始就可以有字符串,后跟
:后跟
//。
字符串是可选的
。查看演示。
http://regex101.com/r/dZ1vT6/19
asdsadas://===>将匹配
//====>将匹配
213123dasdsad://====>开头不匹配来自数字
关于regex - 有人能为我解释一下下面的正则表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26382469/