Поскольку вы можете хранить регулярное выражение в переменнойКак сравнить два регулярных выражения?
var regexp = /a/;
почему
console.log(/a/ == /a/);
и даже
var regexp1 = /a/;
var regexp2 = /a/;
console.log(regexp1 == regexp2);
возвращают false
?
Это не догадка, это правильный ответ ... +1 – gdoron