Метод match в регулярки JavaScript
Методът match намира първото съвпадение
с регулярен израз. Той връща масив,
в нулевия елемент на който ще се намира
намереният подниз.
Нека разгледаме пример. Да предположим, че имаме следния низ:
let str = 'xax xaax xaaax';
Нека приложим към този низ нашия метод с регулярен израз:
let res = str.match(/xa+x/);
В нулевия елемент на масива с резултата ще се намира първото съвпадение с регулярния израз:
console.log(res[0]); // ще изведе 'xax'
При това резултатът ще притежава
допълнителни свойства.
В свойството index ще се намира
позицията, на която е открито
съвпадението:
console.log(res.index); // ще изведе 0
А в свойството input - низът,
по който е извършено търсенето (информация със съмнителна
стойност):
console.log(res.input); // ще изведе 'xax xaax xaaax'
Даден е низ:
let str = 'aaa 123 bbb';
Намерете подниза, съдържаща цифри.
Даден е низ:
let str = 'aaa 123 bbb';
Намерете позицията на първата цифра.