reg_ex  →  Escaping Regexp Expression

published 02 March 2016

Перед тем как вставить искомую строку в match, на поиск совпадений, неплохо заэкранировать строку.

//escape regexp expression 
     function escapeRegExp(str) {
       return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&');
     }
Теги: reg_ex