常用Js判断
判断日期
function IsDate(value) { if(value.length!=0) { var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; var r = value.match(reg); if(r==null) { return false } } return true}
判断邮件
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
flag = pattern.test(objtd.getElementsByTagName("input")[0].value);
if(!flag)
{
bl=false;
}
判断单选
var redio=document.proType.uItem;
var IsR=true;
for(var s=0;s<redio.length;s++)
{
if(redio[s].checked)
{
IsR=false;
}
}
判断复选(复选项名称——name需用getElementsByName)
var check=document.getElementsByName('u".$ItemId[$k]."');
var IsC=true;
for(var t=0;t<check.length;t++)
{
if(check[t].checked)
{
IsC=false;
}
}
if(IsC)
{}
判断数字
if(isNaN(document.proType.parrId.value))
{ }
判断文件后缀
var imglast=img.lastIndexOf(".");
var lastname = img.substr(imglast+1);
if (lastname.toLowerCase()!="jpg" && lastname.toLowerCase()!="gif")
{ }

浙公网安备 33010602011771号