首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

字符判断有关问题

2012-02-23 
字符判断问题我要判断一段字符时候是正确的电子邮件格式。如何写呢,varsignnewRegExp( @ )varspacenew

字符判断问题
我要判断一段字符时候是正确的电子邮件格式。
如何写呢,
var   sign   =   new   RegExp( "@ ");
var   space   =   new   RegExp( "   ");
if(!email.match(sign))
{
alert( "提示:\n\n\b电子邮件格式填写不正确 ");
event.returnValue   =   false;
Oobj.focus();
return   false;
}
else   if(email.match(space))
{
alert( "提示:\n\n\b电子邮件格式填写不正确 ");
event.returnValue   =   false;
Oobj.focus();
return   false;
}
上面只写了不允许出现空格和必须出现@
实际上一般做判断,需要@前面出现一段字符,只允许为数字和普通字符和下划线,后面要出现一段字符,只允许为数字,普通字符,和小数点。

[解决办法]
判断电子邮件的正则网上很多的楼主
reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;
随便找了个

热点排行