Методи match дар regular expression-ҳои JavaScript

Методи match якумин мувофиқатро бо regular expression меёбад. Ин метод массив бармегардонад, ки дар унсури сифри он зерсатр ёфташуда хоҳад буд.

Биёед мисолро бубинем. Фарз мекунем ки мо сатри зеринро дорем:

javascriptlet str = 'xax xaax xaaax';

Ба ин сатр regular expression-ро бо методи худ татбиқ мекунем:

javascriptlet res = str.match(/xa+x/);

Дар унсури сифри массиви натиҷа якумин мувофиқат бо regular expression хоҳад буд:

javascriptconsole.log(res[0]); // 'xax' чоп мекунад

Ҳамзамон натиҷа хосиятҳои иловагӣ дошта хоҳад буд. Дар хосияти index макони ёфта шудани мувофиқат хоҳад буд:

javascriptconsole.log(res.index); // 0 чоп мекунад

Ва дар хосияти input - сатр, ки унвони ҷустуҷӯ буд (маълумоти қимати шубҳанок):

javascriptconsole.log(res.input); // 'xax xaax xaaax' чоп мекунад
Задание 1

Сатр дода шудааст:

javascriptlet str = 'aaa 123 bbb';

Зерсатр, ки рақамҳо дорад, ёбед.

Задание 2

Сатр дода шудааст:

javascriptlet str = 'aaa 123 bbb';

Макони якумин рақамро ёбед.