я получил следующее регулярное выражение из файла config.js в рамках MEAN.JSМожет ли кто-нибудь объяснить следующее регулярное выражение для меня?
var urlRegex = new RegExp('^(?:[a-z]+:)?\/\/', 'i');
Но я не могу понять, регулярное выражение. Может кто-нибудь объяснить это или дать мне несколько подходящих примеров?
В основном я смущен '?:'. Я нахожу некоторое объяснение [здесь] (http://stackoverflow.com/questions/3512471/non-capturing-group) – eeandrew