一、正则表达式语法
/..../ 代表一个模式的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\s 任何空字符
\S 任何非空字符
\d 数字字符,等价于[0-9]
\D 非数字字符,等价于[^0-9]
\w 匹配一个数字。下划线或字母字符,等价于[A-Za-z0-9_]
\W 任何非单字字符,等价于[^A-Za-z0-9]
. 除了换行符之外的任意字符
二、正则表达式验证邮箱
<script language=Javascript>
function verifyAddress(obj)
{
var email = obj.email.value;
var pattern =/^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/;
flag = pattern.test(email);
return flag;
}
</script>