JavaScript tips - 文字列から正規表現を作る際にエスケープする方法
6 years ago
'$' とか入ってると上手くいかないので調べたらこの方法がヒットしたのでメモ.
Code
RegExp.escape= function(s) {
return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
};
Reference
regex - Is there a RegExp.escape function in Javascript? - Stack Overflow