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]); }
Here is an online regular expression tester you can use to create and validate regular expressions
11 comment(S)