求ASP服务器端和JAVASCRIPT客户端的EMAIL正则表达式的代码

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:12:55
求ASP服务器端和JAVASCRIPT客户端的EMAIL正则表达式的代码,加分!

JavaScript的验证代码如下:
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}

服务器端的正则表达式:
string regexExpressiong = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
Regex reg = new Regex(regexExpressiong);
if (!reg.IsMatch(你的输入串))
{
Response.Write("OK");
}
else
{
Response.Write("Invalid input");
}
前提,
using System.Text.RegularExpressions;

/^\w+([\.-]?\w+)*\w+@(\w+\.)*\w{2,3}$/

试一下吧,我也不知道是不是这样。我刚学这个东西。。

服务器端就不写了。。