Javascript.RU

PHP-функция: preg_quote

Javascript:

function preg_quote( str ) {	// Quote regular expression characters
	// 
	// +   original by: booeyOH
	// +   improved by: Ates Goral (http://magnetiq.com)

	return str.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g, "\\$1");
}

Примеры:

preg_quote("$40");
"\\\$40"

preg_quote("*RRRING* Hello?");
"\\*RRRING\\* Hello\\?"

preg_quote("\\.+*?[^]$(){}=!<>|:");
"\\\\\\.\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:"