^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3})+)$
不过一般写成^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$这样就够了,因为正常后面也就是.com.cn两级域名了。用+是怕你域名级别太深了。
验证控件里面不是有么?\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
RegularExpressionValidator控件,找他的属性,里面有几个可以选择的。