⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fieldvalidation.js

📁 网上购书系统
💻 JS
字号:
var EMAIL_REGULAR_EXPRESSION="\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
var PASSWORD_REGULAR_EXPRESSION="\\w{6,12}";
var NICKNAME_REGULAR_EXPRESSION="^[a-z0-9\\u4e00-\\u9fa5]{1,15}$";

var MSG_NICKNAME_USED="该昵称已被注册";
var MSG_EMAIL_USED="该E-mail已被注册";
var MSG_VERIFYCODE_ERROR="验证码不正确";
var MSG_COOKIE_DISABLED="登录之前请您先打开浏览器的Cookie功能。";
var MSG_EMAIL_FORMAT_ERROR="Email格式不正确";
var MSG_NICKNAME_FORMAT_ERROR="昵称格式不正确";
var MSG_PASSWORD_FORMAT_ERROR="密码不符合规则";
var MSG_PASSWORD_NOT_IDENTICAL="密码不一致";


String.prototype.trim=function() 
{ 
	return this.replace(/(\s*$)|(^\s*)/g, ''); 
} 

function requireFieldValid(controlToValidID,msgSpanID,errorMessage)
{
    var objControlToValid=document.getElementById(controlToValidID);
    var objMsgSpan=document.getElementById(msgSpanID);
    var isValid=objControlToValid.value.trim()!='';
    objMsgSpan.innerHTML=isValid?'':errorMessage;
    return isValid;
}

function compareFieldValid(controlToValidID,compareToValidID,msgSpanID,errorMessage)
{
	var objControlToValid=document.getElementById(controlToValidID);
	var objCompareToValid=document.getElementById(compareToValidID);
	var objMsgSpan=document.getElementById(msgSpanID);
	var isValid=objControlToValid.value.trim()==objCompareToValid.value.trim();
    objMsgSpan.innerHTML=isValid? '' : errorMessage;
    return isValid;
}

function regularExpressionValid(controlToValidID,validationExpression,msgSpanID,errorMessage)
{
    var objRegExp = new RegExp(validationExpression,"g");
    var objControlToValid=document.getElementById(controlToValidID);
    var objMsgSpan=document.getElementById(msgSpanID);
    var isValid=objRegExp.test(objControlToValid.value);
    objMsgSpan.innerHTML=isValid? '' : errorMessage;
    return isValid;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -