/**********************************************************************************
* 函数名称:onCheckEmail(o)
* 功能说明:检测E-mail是否合法
* 参 数:o:表单对象;
* 调用方式:表单名称.Attributes["onblur"] = "return onCheckEmail(this);"; //(Asp.net)
***********************************************************************************/
function onCheckEmail(o){
var em = o.value;
if(em){
var pattern = /^(\w|_|\.)+@((\w|_|\-)+\.)+(\w){2,3}$/;
if(!pattern.test(em))
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> E-mail输入不合法</span> ","formerr");
return false;
}
else{
resultRemain(o.id,"right","填写正确 ","formnormal");
return true;
}
}else{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> E-mail不能为空</span> ","formerr");
return false;
}
}
/**********************************************************************************
* 函数名称:ipcheck(o)
* 功能说明:检测IP地址是否合法
* 参 数:o:表单对象;
* 调用方式:表单名称.Attributes["onblur"] = "return ipcheck(this);"; //(Asp.net)
***********************************************************************************/
function ipcheck(o){
var ipstr=o.value;
if(ipstr){
var reg = /^((\d{1,3})(\.\d{1,3}){3})$/;
if(reg.test(ipstr))
{
var ary = ipstr.split('.');
for(key in ary)
{
if(parseInt(ary[key]) > 255)
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" />IP输入不合法</span> ","formerr");
return false;
}
}
resultRemain(o.id,"right","填写正确 ","formnormal");
return true;
}
else
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" />IP输入不合法</span> ","formerr");
return false;
}
}
else
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> IP不能为空</span> ","formerr");
return false;
}
}
/**********************************************************************************
* 函数名称:checkNum(o)
* 功能说明:检测是否为纯数字
* 参 数:o:表单对象;
* 调用方式:表单名称.Attributes["onblur"] = "return checkNum(this);"; //(Asp.net)
***********************************************************************************/
function checkNum(o)
{
var str=o.value;
if(str)
{
var reg =/\D/;
if(!reg.test(str))
{
resultRemain(o.id,"right","填写正确 ","formnormal");
return true;
}
else
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 起始标识应为纯数字!</span> ","formerr");
return false;
}
}
else
{
resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 起始标识不能为空</span> ","formerr");
return false;
}
}
![]()
由于各种原因,我们无法获知[几个非常经典且常用的asp表单函数]原创作者,如侵犯了您的版权,请您及时联系我们!

