Previous Example-|-Next Example-|-Return to Chapter Listing

Example 14.15:
Regular Expressions - Using the replace() Method

[This example works with Netscape Navigator 4. It won't work with Netscape Navigator 2 or 3, or Internet Explorer 3.]

Type some text into the form. Then click the button and the script will search for the characters is. If they're found, they'll be replaced with was (the first occurence only).

Enter some text:

Results (the number of characters found):


Here's the function: <SCRIPT language="JavaScript"> <!-- function matchIt(form) { txt = form.data.value pat = /is/ txt2 = txt.replace(pat,"was") form.results.value = txt2 } // --> </SCRIPT> Here's the form: <FORM name="matchForm"> Enter some text: <INPUT type="text" name="data" size=80 value="This is a test. You can enter other text here."><P> <INPUT type="button" Value="Do the match" onclick="matchIt(this.form)"><P> Results (the number of characters found): <INPUT type="text" name="results" size=40><P> </FORM>
Previous Example-|-Next Example-|-Return to Chapter Listing