/* JavaScript Bible, Fourth Edition by Danny Goodman
John Wiley & Sons CopyRight 2001 */
<HTML> <HEAD> <TITLE>Got a Match?</TITLE> <SCRIPT LANGUAGE="JavaScript1.2"> function findIt(form) { var re = new RegExp(form.regexp.value) var input = form.main.value if (input.search(re) != -1) { form.output[0].checked = true } else { form.output[1].checked = true } } function locateIt(form) { var re = new RegExp(form.regexp.value) var input = form.main.value form.offset.value = input.search(re) } </SCRIPT> </HEAD> <BODY> <B>Use a regular expression to test for the existence of a string:</B> <HR>
<FORM> Enter some text to be searched:<BR> <TEXTAREA NAME="main" COLS=40 ROWS=4 WRAP="virtual"> The most famous ZIP code on Earth may be 90210. </TEXTAREA><BR> Enter a regular expression to search:<BR> <INPUT TYPE="text" NAME="regexp" SIZE=30 VALUE="bdddddb"><P> <INPUT TYPE="button" VALUE="Is There a Match?" onClick="findIt(this.form)"> <INPUT TYPE="radio" NAME="output">Yes <INPUT TYPE="radio" NAME="output">No <P> <INPUT TYPE="button" VALUE="Where is it?" onClick="locateIt(this.form)"> <INPUT TYPE="text" NAME="offset" SIZE=4><P> <INPUT TYPE="reset"> </FORM> </BODY> </HTML>
Related Scripts with Example Source Code in same category :