WEBUI/Script/validate.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//能验证的正则表达式 大家可以自家加些。
var Validator = {
Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/,
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,
Currency : /^\d+(\.\d+)?$/,
Number : /^\d+$/,
QQ : /^[1-9]\d{4,8}$/,
Integer : /^[-\+]?\d+$/,
Double : /^[-\+]?\d+(\.\d+)?$/,
English : /^[A-Za-z]+$/,
Chinese : /^[\u0391-\uFFE5]+$/,
Username : /^[a-z]\w{3,}$/i,
Ip:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/
}
// 验证元素类
function validatelement(cla, obj)
{
this.cla=cla;
this.obj = obj;
this.state = false;
}
// 验证管理类
function validateManager()
{
this.array = new Array();
// 验证元素集合
this.add = add;
// 增加元素
this.elementValidate=elementValidate;
//对每个元素,进行验证。
}
// 增加元素
function add(element)
{
this.array.push(element);
}
// 对每个元素进行验证
function elementValidate()
{
for (index in this.array)
{
var temp = this.array[index];
if(Validator[temp.cla].test(temp.obj.value))
{
temp.obj.style.backgroundColor = "";
temp.state = true;
}
else
{
change(temp.obj);
}
}
}
后面还有 128 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。