js/lhgcheck.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
*@Generator -> Form Validator v2.0.1 - Date : 2009-9-10
*@Copyright lhgcore.js (c) 2009 By LiHuiGang Reserved
*/
J.exend({
check :
{
msgid : [], ermsg : [], rules : [], sucid : [], sucmg : [], dtype :
{
email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
english : /^[A-Za-z]+$/,
chinese : /^[\u0391-\uFFE5]+$/,
url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
ip : /^(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$/,
zip : /^[1-9]\d{5}$/,
qq : /^[1-9]\d{4,10}$/,
alpha : /^[0-9a-zA-Z\_]+$/,
phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,
limit : 'this.chklimit(v.length,r.min,r.max)',
ajax : 'this.chkajax(v,r)',
match : 'this.chkmatch(v,r.to)',
date : 'this.chkdate(v)',
rang : 'this.chkrang(v,r.min,r.max)',
filter : 'this.chkfilter(v,r.accept)',
group : 'this.chkgroup(e,r)'
}
}
});
J.exend( J.check, {
chklimit : function( val, min, max )
{
min = min ? min : Number.MIN_VALUE;
max = max ? max : Number.MAX_VALUE;
return ( val >= min && val <= max );
},
chkrang : function( val, min, max )
{
return this.chklimit( val, min, max );
},
chkajax : function( val, r )
{
J(r.mid).html('Ajax验证中...').acls('chkaj');
var ret = J.A.send( r.url + val ); return (ret == 0) ? false : true;
},
chkmatch : function( val, el )
{
var to = J(el).val(); return ( val == to );
},
chkdate : function(val)
{
var r = val.replace(/(^\s*)|(\s*$)/g, '').match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(!r) return false; var d = new Date( r[1], r[3]-1, r[4] );
return ( d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4] );
后面还有 119 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
