Search 
DailyCoding > Scripting

Using RegEx(Regular Expressions) in JavaScript

using javascript to create and verify user's input by using regular expression at client side
Author admin on May 28, 2008 0 Comments
Rate it    (Rated 3 by 3 people)
700 Views

Javascript has built-in support for regular expression in almost all browsers. This means you can use regular expression at client side too. You can use to validate the user's input data at client side itself to reduce the server side processing, however you may want to check those at server side too for security problems.

To use regular expression in javascript you can use the RegExp object

var myRegExp = new RegExp("[a-zA-z]+");

Or you can directly creates its instance by using special syntax

var myRegExp = /[a-zA-z]+/

To test a string against a RegExp

var myRegExp = /[a-zA-z]+/;
if(myRegExp.test("dailycoding"))
{
  // Success
}
else
{
  // Fail
}

If you want to extract multiple matched from the input string

var myRegExp = /[a-zA-z]+/;
var inputString = "www.dailycoding.com";
var myMatches = document.frm1.txt1.value.match(myRegExp);
for(var i=0; i<myMatches.length; i++) 
{
  alert(myMatches[i]);
}

Regular Expression Tester

Here is an online regular expression tester you can use to create and validate regular expressions

Html | Javascript | Web

Discussion

Leave a Comment

Name
Email Address
Web Site
© Copyright 2008 Daily Coding • All rights reserved