【转】javascript脚本验证大全
阅读: 341 评论: 0 作者: 郝志杰 发表于 2007-10-24 09:38 原文链接
<!--
//非空验证
function requiredField(myId,errorMessage)
{
if(document.getElementById(myId).value == "")
{
window.alert(errorMessage);
document.getElementById(myId).focus();
return false;
}
return true;
}
//dropDownList myName值不能为myValue
function dropCant(myId,myValue,errorMessage)
{
if(document.getElementById(myId).value == myValue)
{
window.alert(errorMessage);
document.getElementById(myId).focus();
return false;
}
return true;
}
//Email格式验证
function validEmail(myId,errorMessage)
{
var email = /^[_a-zA-Z0-9+.]+@([_a-zA-Z0-9]+.)+[a-zA-Z0-9]{2,3}$/;
if(email.test(document.getElementById(myId).value))
{
return true;
}
else
{
window.alert(errorMessage);
document.getElementById(myId).focus();
return false;
}
}
//两值是否相同(常用于密码比较)
function compareValid(myId1,myId2,errorMessage)
{
if(document.getElementById(myId1).value == document.getElementById(myId2).value)
{
return true;
}
else
{
window.alert(errorMessage);
document.getElementById(myId1).focus();
return false;
}
}
//字段长度验证(x位至y位)
function validLength(myId,x,y,errorMessage)
{
if(document.getElementById(myId).value.length < x || document.getElementById(myId).value.length > y)
{
window.alert(errorMessage);
document.getElementById(myId).focus();
return false;
}
return true;
}
-->最新新闻:
· VMware出价1亿美元向雅虎购买Zimbra(2010-01-12 09:33)
· 微软正在寻求解决Windows Mobile 2016问题(2010-01-12 09:26)
· 微软网店“暂时”撤下几乎所有版本Office(2010-01-12 09:24)
· T-Mobile:谷歌Nexus One手机存3G信号问题(2010-01-12 09:19)
· 从卖书到服务外包和投资 贝塔斯曼中国转身(2010-01-12 09:15)
编辑推荐:百度域名解析出现问题

浙公网安备 33010602011771号