用正则判断,例子如下:
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
return true;
}else{
return false;
}
图上的效果那就是样式的问题了
格式错误时,输入框获取光标 xxx.focus(); ,改变输入框颜色与背景色,右边的提示是个层,默认为隐藏,错误时显示