1、color:#333333 input,textarea,select,tdfont:#333333;border:1px solid #999999;background:#ffffff tableborder-collapse:collapse; tdpadding:3px inputheight:20; textareawidth:80%;height:50px;overflow:auto; formdisplay:inline/styletable align=centerform name=theForm id=demo method=get onSubmit=return Vali
2、dator.Validate(this,2)trtd身份证号:/tdinput name=Card dataType=IdCard msg=身份证号错误/tr真实姓名:NameChinese真实姓名只允许中文ID:usernameUsernameID名不符合规定英文名:NickEnglish require=false英文名只允许英文字母主页:HomepageUrl非法的Url密码:PasswordSafeString密码不符合安全规则 type=password重复:Repeat to=两次输入的密码不一致信箱:Email信箱格式不正确两次输入的信箱不一致QQ:QQQQ号码不存在身份证:身份
3、证号码不正确年龄:YearRange年龄必须在1828之间 min=18 max=28年龄1:Year1Compare年龄必须在18以上 operator=GreaterThanEqual电话:Phone电话号码不正确手机:Mobile手机号码不正确生日:BirthdayDate format=ymd生日日期不存在邮政编码:ZipCustom regexp=1-9d5$邮政编码不存在Zip1操作系统:select name=OperationRequire未选择所用操作系统 option value=选择您所用的操作系统Win98Win98Win2kWin2kWinXPWinXP所在省份:广东
4、Province value=1radio陕西2浙江3江西4Group必须选定一个省份爱好:运动Favoritecheckbox上网听音乐看书必须选择23种爱好自我介绍:textarea name=DescriptionLimit10自我介绍内容必须在10个字之内中文是一个字自传:HistoryLimitB自传内容必须在3,10个字节之内中文是两个字节t/tablescript /* Validator v1.05 code by 星连建站 wfsr*/ Validator = Require : /.+/, Email : /w+(-+.w+)*w+(-.w+)*.w+(-.w+)*$/,
5、Phone : /(d2,3)|(d3-)?(0d2,3)|0d2,3-)?1-9d6,7(-d1,4)?$/, Mobile :13d9$/, Url : /http:/A-Za-z0-9+.A-Za-z0-9+/=?%-&_:+!*()*$/, IdCard : this.IsIdCard(value), Currency : /d+(.d+)? Number : /d+$/, Zip : /1-9d5$/, QQ : /1-9d4,8$/, Integer : /-+?d+$/, Double :d+(.d+)? English : /A-Za-z+$/, Chinese : /u039
6、1-uFFE5+$/, Username : /a-zw3,$/i, UnSafe : /(A-Z*|a-z*|d*|-_!#$%&*.()?/*)|.0,5)$|s/, IsSafe : function(str)return !this.UnSafe.test(str);, SafeString :this.IsSafe(value) Filter :this.DoFilter(value, getAttribute(accept Limit :this.limit(value.length,getAttribute(min), getAttribute(max LimitB :this.
7、limit(this.LenB(value), getAttribute( Date :this.IsDate(value, getAttribute(format Repeat :value = document.getElementsByName(getAttribute(to)0.value Range :getAttribute() (value|0) & (value|0) getAttribute() Compare :pare(value,getAttribute(operator),getAttribute( Custom :this.Exec(value, getAttrib
8、ute(regexp Group :this.MustChecked(getAttribute(name ErrorItem : document.forms0, ErrorMessage : 以下原因导致提交失败:tttt, Validate : function(theForm, mode) var obj = theForm | event.srcElement; var count = obj.elements.length; this.ErrorMessage.length = 1; this.ErrorItem.length = 1; this.ErrorItem0 = obj;
9、for(var i=0;i 1) mode = mode | 1; var errCount = this.ErrorItem.length; switch(mode) case 2 : for(var i=1;errCount;i+) this.ErrorItemi.style.color = red; case 1 : alert(this.ErrorMessage.join(n this.ErrorItem1.focus(); break; case 3 : try var span = document.createElement(SPAN span.id = _ErrorMessag
10、ePanel span.style.color = this.ErrorItemi.parentNode.appendChild(span); span.innerHTML = this.ErrorMessagei.replace(/d+:/,* catch(e)alert(e.description); default : return false; return true; , limit : function(len,min, max) min = min | 0; max = max | Number.MAX_VALUE; return min = len & len op2);LessThan return (op1 =0;i-) if(groupsi.checked) hasChecked+;= hasChecked & hasChecked DoFilter : function(input, filter)return new RegExp(.+.(?=EXT)(EXT)$.replace(/EXT/g, filter.split(/s*,s*/).join(|), gi).test(input);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1