To use regular expressions, use the RegExp Object.
The following example code uses regular expressions to determine whether or not the specified string is an email address.
str = "info@emurasoft.com";
re = new RegExp(
"^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", "i"
);
result = re.test( str );
if( result ) {
alert( "The email address is OK." );
}
else {
alert( "The email address is invalid." );
}
str = "info@emurasoft.com"
Set regEx = New RegExp
regEx.Pattern =
"^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"
regEx.IgnoreCase = True
result = regEx.Test( str )
If result Then
alert "The email address is OK."
Else
alert "The email address is invalid."
End If
Microsoft MSDN Library: Regular Expression Object (JavaScript)
Microsoft MSDN Library: RegExp Object (VBScript)