26 December 2008

Javascript RegExp Function

JavaScript provides a very useful function for client side user input validation. This function uses regular expressions for validation against the input.
If you are a PHP developer then you must have knowledge of this feature, whereas for ASP.NET 2.0 we already have the regular expression validator control which also uses similar regular expressions.
A simple example of the RegExp is as follows:

<script type="text/javascript" langusge="javascript">

function validate_phone(obj)
{

//for US phone number format: (xxx) xxx-xxxx

var RegExp=/\(\d{3}\)\ \d{3}-\d{4}/;

if(RegExp.test(obj.value))
{

return true;
}
else
{

obj.select();
obj.focus();
return false;
}
}

</script>

Note: Passing a correct regular expression is very important. You can find various regular expressions according to your need by Googling around. Also note that the regular expression must be inside the / / i.e var RegExp=/ /;

No comments: