📄 jsregister.js
字号:
// JavaScript Document
function Process(){
var yhm=document.form1.yhm.value;
var realName=document.form1.realName.value;
var mm=document.form1.mm.value;
var qrmm=document.form1.qrmm.value;
var xb=document.form1.xb.value;
var Email=document.form1.Email.value;
var shdz=document.form1.shdz.value;
var yzbm=document.form1.yzbm.value;
var lxdh=document.form1.lxdh.value;
var yddh=document.form1.yddh.value;
//判断用户名
if(ExcaminLogname()){
}else{
return false;
}
//判断真实姓名
if(realName==null || realName==""){
alert("\请输入真实姓名!");
form1.realname.focus();
return false;
}
if(realname.length<2) {
alert("\您的真实姓名长度应该在2-15个字符之间!");
form1.realname.focus();
return false;
}
//判断密码
if(mm==null || mm==""){
alert("\请输入密码!!!");
form1.mm.focus();
return false;
}
if(mm.length<5 || mm.length>15) {
alert("\您的密码长度应该在5-15个字符之间!");
form1.mm.focus();
return false;
}
if(qrmm!=mm){
alert("\两次密码输入不相同!");
form1.mm.focus();
return false;
}
//判断身份证
if(yzbm==null || yzbm==""){
alert("\请输入身份证号!");
form1.yzbm.focus();
return false;
}
if(!(fIsNumber(yzbm.substring(0,(yzbm.length)-1),"0123456789"))){
alert("\您输入的身份证号应该是数字,不允许字母、下划线,出现汉字等其他字符!(除最后一位)");
form1.yzbm.focus();
return false;
}
if(yzbm.length==6){
}else{
alert("\您的身份证长度应该是6位!");
form1.yzbm.focus();
return false;
}
//判断email
if(Email==null || Email==""){
alert("\请输入email!");
form1.Email.focus();
return false;
}
if(Email.indexOf("@")==-1){
alert("\请输入正确的email!");
form1.Email.focus();
return false;
}
if(Email.length<3){
alert("\您输入的email长度应大于3位!");
form1.Email.focus();
return false;
}
if(Email.charAt(0)=="@"){
alert("\您输入的email不应以@开头!");
form1.Email.focus();
return false;
}
if(!(fIsNumber(Email,"..@1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"))){
alert("\您的email应该是数字、字母、下划线,不允许出现汉字等其他字符!");
form1.Email.focus();
return false;
}
//判断电话号码
if(lxdh==null || lxdh==""){
alert("\请输入电话号码!");
form1.lxdh.focus();
return false;
}
if(!(fIsNumber(lxdh,"0123456789"))){
alert("\您的电话应该是数字,不允许字母、下划线,出现汉字等其他字符!");
form1.lxdh.focus();
return false;
}
if(lxdh.length<9){
alert("\您的电话长度应大于9位!");
form1.lxdh.focus();
return false;
}
//判断手机
if(yddh!=""){
if(yddh.substring(0,1)!="1"){
alert("\您的手机号以13开头!");
form1.yddh.focus();
return false;
}
if(yddh.substring(1,2)!="3"){
alert("\您的手机号以13开头!");
form1.yddh.focus();
return false;
}
if(yddh.length!=11){
alert("\您输入的手机长号应是11位!");
form1.yddh.focus();
return false;
}
if(!(fIsNumber(yddh,"0123456789"))){
alert("\您的手机应该是数字,不允许字母、下划线,出现汉字等其他字符!");
form1.yddh.focus();
return false;
}
}
//判断地址
if(shdz==null || shdz==""){
alert("\输入地址!!!");
form1.shdz.focus();
return false;
}
if(fIsNumber(shdz.substring(0,1),"0123456789")){
alert("\您输入的地址不能以数字开头!");
form1.shdz.focus();
return false;
}
}
//判断sV字符串是否存在有sR字符串的方法
function fIsNumber (sV,sR){
var sTmp;
if(sV.length==0){
return (false);
}
for (var i=0; i < sV.length; i++){
sTmp= sV.substring (i, i+1);
if (sR.indexOf (sTmp, 0)==-1) {
return (false);
}
}
return (true);
}
//判断用户名方法
function ExcaminLogname(){
var yhm=document.form1.yhm.value;
if(yhm==null || yhm==""){
alert("\请输入用户名!");
form1.yhm.focus();
return false;
}
if(yhm.length<4) {
alert("\您的用户名长度应该在4-15个字符之间!");
form1.yhm.focus();
return false;
}
if (!(fIsNumber(yhm.charAt(0),"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))){
alert("\您的用户名只能以字母开头!");
form1.yhm.focus();
return false;
}
if(!(fIsNumber(yhm,"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"))){
alert("\您的用户名应该是数字、字母、下划线,不允许出现汉字等其他字符!");
form1.yhm.focus();
return false;
}
return true;
}
//检测用户名
function use(){
if(ExcaminLogname()){
location.href="UsePorcessRegister.jsp?logname="+document.form1.yhm.value;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -