<html>
<head>
<script language="javascript" >
function isText(test){
reg = new RegExp('^[a-zA-Z0-9]+@[a-zA-Z0-9]+.[a-z][a-z.]{2,8}$');
if(reg.test(test.value)){
//document.getElementById("emli").innerHTML="可以注册";
return true;
}else
{
return false;
}
}
function eMali(test){
if(isText.test(test)){
document.getElementById('emli').innerHTML="可以注册";
}
else
{
document.getElementById('emli').innerHTML="格式不正确";
}
}
</script>
</head>
<body>
<form method="POST">
<input type="text" name="emi" id="e" onblur='eMali(this)'><br>
<div id="emli"></div>
<input type="submit" name="submit" value="确定" >
</form>
</body>
</html>
======================
哪出错了。 还有我感觉写的正则表达式也有问题
谁给我看看
具体你可以看看这个列子:http://www.itnet.org.cn/news447.html