javaScript验证代码(用户名,密码,邮箱)

本文介绍了一个用于网页表单验证的JavaScript脚本,确保用户输入符合要求,包括用户名、中文昵称、密码及电子邮件等字段的有效性检查。
 

<script language="javascript">
function IsDigit(cCheck)
{
return (('0'<=cCheck) && (cCheck<='9'));
}

function IsAlpha(cCheck)
{
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
}

function IsaNull(cCheck)
{
return(cCheck != " ")
}

function checkform()
{
id = document.sform1.id.value;
if (id == "")
{
alert("请输入注册名");
document.sform1.id.focus();
return false;
}

for (nIndex=0; nIndex<id.length; nIndex++)
{
cCheck = id.charAt(nIndex);
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
{
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
document.sform1.id.focus();
return false;
}
}
chineseid = document.sform1.chineseid.value;
if (chineseid == "")
{
alert("请输入中文昵称");
document.sform1.chineseid.focus();
return false;
}
password = document.sform1.password.value;
if (password == "")
{
alert("请输入登陆密码");
document.sform1.password.focus();
return false;
}
password1 = document.sform1.password1.value;
if (password>password1)
{
alert("重复密码与登陆密码不相同");
document.sform1.password.focus();
document.sform1.password1.focus();
return false;
}
if (password<password1)
{
alert("重复密码与登陆密码不相同");
document.sform1.password.focus();
document.sform1.password1.focus();
return false;
}
if (document.sform1.email.value == "")
{
alert("请输入您的E-MAIL地址");
document.sform1.email.focus();
return false;
}

email=document.sform1.email.value;
emailerr=0
for (i=0; i<email.length; i++)
{
if ((email.charAt(i) == "@") & (email.length > 5))
{
emailerr=emailerr+1
}
}
if (emailerr != 1)
{
alert("请输入正确的E-MAIL地址");
document.sform1.email.focus();
return false;
}

if (document.sform1.checkask.value=="")
{
alert("密码提示问题不能为空");
document.sform1.checkask.focus();
return false;
}
if (document.sform1.checkans.value=="")
{
alert("您的密码提示问题答案不能为空");
document.sform1.checkans.focus();
return false;
}
return true;

}
</script>

微生物显微图像目标检测数据集数据集名称:微生物显微图像目标检测数据集数据规模:- 训练集:2,406张显微图像- 验证集:690张显微图像- 测试集:334张显微图像分类类别:- Bacillus(芽孢杆菌):常见于土壤和植物中的杆状细菌- Cocci(球菌):圆形或卵圆形的细菌形态- E-coli(大肠杆菌):肠道环境指示性微生物- Gram Negative(革兰氏阴性菌):细胞壁结构特殊的细菌类别- Gram Positive(革兰氏阳性菌):具有典型染色特性的菌群- Paramecium(草履虫):单细胞原生动物代表生物- Rods(杆菌):广泛存在的杆状微生物形态- Yeast(酵母菌):发酵与生物工程常用微生物标注格式:YOLO格式标注,包含目标中心点坐标及边界框尺寸,兼容主流目标检测框架微生物研究自动化分析:支持构建显微图像自动识别系统,用于实验室微生物分类统计与形态学研究环境监测应用开发:适用于水质/土壤微生物检测设备开发,识别关键环境指标微生物(如大肠杆菌)生物教学辅助工具:提供标准化微生物图像库,助力生物学教学可视化与实验教学平台建设农业病害检测研究:通过芽孢杆菌等农业相关微生物识别,支持作物病害早期预警系统研发专业领域覆盖全面:涵盖细菌形态学分类(球菌/杆菌)、革兰氏染色特性、典型微生物物种(大肠杆菌/酵母菌)及原生动物样本标注兼容性强:采用标准化YOLO格式,支持YOLOv5/v8等主流检测框架直接训练,提供即插即用数据接口显微特征清晰:样本包含不同放大倍率下的微生物形态特征,适应模型对显微尺度目标的检测需求多场景适用性:同时覆盖医学检测(致病菌识别)、环境科学(微生物指标分析)、基础生物学研究(微生物形态分类)三大应用方向
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值