Javascript: аналог preg_match из php

11/12/2022

Для того чтобы при помощи регулярного выражения получить нужные части строки на javascript - можно воспользоваться следующим кодом:


var text = 'value[5][68]';
var regexp = /value\[(\d+)\]\[(\d+)\]/gi;
var match = regexp.exec(text);
if (match != null) {
    var first = match[1];
    var second = match[2];
} else {
    // no match
}

Пример аналога для пхп-шной preg_match_all:


 '1 2 3 4'.match(/\d/g);
["1", "2", "3", "4"]

Теги - Javascript