evg
Сабж однако...
RegExp - регулярные выражения. 
Подробнее читаем в wiki
или еще здесь
RegExp
Content
Replace text
Match
Replace
Исходный код RegExp тестера
+
-

<script>
$=function(id){ return document.getElementById( id ); }
function refresh(){
	$('matchr').value = "";
	$('replacer').value = ""; 
	var ret = $('regexpt').value;
	var rft = $('regexpft').value;	
	var cnt = $('contentt').value;
	var rpt = $('replacet').value;
	if(ret == "") return true;
	if(rft == "") return true;
	var re = new RegExp(ret,rft);
	var m = re.exec(cnt);
	
	if(m != null && m.length > 0){	
		for(var i in m) $('matchr').value += m[i] + "\r\n";
	} else $('matchr').value = "Не найдено.";
	$('replacer').value = cnt.replace(re, rpt);
}
</script>

<table>
<tr>
<td>RegExp</td>
<td><input type=text id='regexpt' value='text' onfocus="javascript:refresh();" onkeypress="javascript:refresh();"/>
<input type=text id='regexpft' onfocus="javascript:refresh();"  onkeypress="javascript:refresh();"
style='width:50px' value='gi'/></td>
</tr>
<tr>
<td>Content</td>
<td><textarea id='contentt'  onfocus="javascript:refresh();"  onkeypress="javascript:refresh();">
Текст в котором происходит поиск слова text</textarea></td>
</tr>
<tr><td>Replace text</td>
<td><input type=text id='replacet' value='replace' onfocus="javascript:refresh();" onkeypress="javascript:refresh();"/>
</td></tr>
<tr>
<td>Match</td><td>
<textarea id='matchr'></textarea></td>
</tr>
<tr><td>Replace</td><td><textarea id='replacer'></textarea></td>
</tr>
<tr>
<td></td><td><button>Обновить</button></td>
</tr>
</table>

Коментарии