“JavaScript Escape Regex” Ответ

JavaScript Escape Regex

// Vanilla JS
function escapeRegex(string) {
  return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
}

// Or with npm: npm install escape-string-regexp
const escapeRegex = require('escape-string-regexp');

// Usage:
const regex = new RegExp(escapeRegex('How much $ is that?'));
garzj

JavaScript Escape Regex

function escapeRegExp(input) {
	const source = typeof input === 'string' || input instanceof String ? input : '';
	return source.replace(/[-[/\]{}()*+?.,\\^$|#\s]/g, '\\$&');
}
adriancmiranda

Ответы похожие на “JavaScript Escape Regex”

Вопросы похожие на “JavaScript Escape Regex”

Больше похожих ответов на “JavaScript Escape Regex” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования