<HTML><HEAD><TITLE>Regular Expression Replace and Search</TITLE><SCRIPT LANGUAGE="JavaScript">var mainString = "This is a test"function doReplace(form) { var replaceStr = form.replaceEntry.value var delim = (form.caseSens.checked) ? "/g" : "/gi" var regexp = eval("/" + form.regexp.value + delim) form.result.value = mainString.replace(regexp, replaceStr)}function doSearch(form) { var replaceStr = form.replaceEntry.value var delim = (form.caseSens.checked) ? "/g" : "/gi" var regexp = eval("/" + form.regexp.value + delim) form.result.value = mainString.search(regexp)}</SCRIPT></HEAD><BODY><B>String Replace and Search with Regular Expressions</B><HR>Text used for string.replace() and string.search() methods:<BR><B>This is a test.</B><FORM>Enter a regular expression to match:<INPUT TYPE="text" NAME="regexp" SIZE=25 VALUE="B't"><INPUT TYPE="checkbox" NAME="caseSens">Case-sensitive<BR>Enter a string to replace the matching strings:<INPUT TYPE="text" NAME="replaceEntry" SIZE=30 VALUE="it "><P><INPUT TYPE="button" VALUE="Execute replace()" onClick="doReplace(this.form)"><INPUT TYPE="reset"><INPUT TYPE="button" VALUE="Execute search()" onClick="doSearch(this.form)"><P>Result:<BR><TEXTAREA NAME="result" COLS=60 ROWS=5 WRAP="virtual"></TEXTAREA></FORM></BODY></HTML>
Name (required)
email (will not be published) (required)
Website