📄 fieldvalidation.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 + -