<title>表单验证类Validatorv1.01</title><style>...body,td{...}{font:normal12pxVerdana;color:#333333}input,textarea,select,td{...}{font:normal12pxVerdana;color:#333333;border:1pxsolid#999999;background:#ffffff}table{...}{border-collapse:collapse;}td{...}{padding:3px}input{...}{height:20;}textarea{...}{width:80%;height:50px;overfmin:auto;}form{...}{display:inline}</style><tablealign="center"><formname="theForm"id="demo"action=""method="get"onSubmit="returnValidator.Validate(this,2)"><tr><td>真实姓名:</td><td><inputname="Name"dataType="Chinese"msg="真实姓名只允许中文"></td></tr><tr><td>英文名:</td><td><inputname="Nick"dataType="English"require="false"msg="英文名只允许英文字母"></td></tr><tr><td>主页:</td><td><inputname="Homepage"require="false"dataType="Url"msg="非法的Url"></td></tr><tr><td>密码:</td><td><inputname="Password"dataType="SafeString"msg="密码不符合安全规则"type="password"></td></tr><tr><td>重复:</td><td><inputname="Repeat"dataType="Repeat"to="Password"msg="两次输入的密码不一致"type="password"></td></tr><tr><td>信箱:</td><td><inputname="Email"dataType="Email"msg="信箱格式不正确"></td></tr><tr><td>信箱:</td><td><inputname="Email"dataType="Repeat"to="Email"msg="两次输入的信箱不一致"></td></tr><tr><td>QQ:</td><td><inputname="QQ"require="false"dataType="QQ"msg="QQ号码不存在"></td></tr><tr><td>身份证:</td><td><inputname="Card"dataType="IdCard"msg="身份证号码不正确"></td></tr><tr><td>年龄:</td><td><inputname="Year"dataType="Range"msg="年龄必须在18~28之间"min="18"max="28"></td></tr><tr><td>年龄1:</td><td><inputname="Year1"require="false"dataType="Compare"msg="年龄必须在18以上"to="18"operator="GreaterThanEqual"></td></tr><tr><td>电话:</td><td><inputname="Phone"require="false"dataType="Phone"msg="电话号码不正确"></td></tr><tr><td>手机:</td><td><inputname="Mobile"require="false"dataType="Mobile"msg="手机号码不正确"></td></tr><tr><td>生日:</td><td><inputname="Birthday"dataType="Date"format="ymd"msg="生日日期不存在"></td></tr><tr><td>邮政编码:</td><td><inputname="Zip"dataType="Custom"regexp="^[1-9]d{5}$"msg="邮政编码不存在"></td></tr><tr><td>邮政编码:</td><td><inputname="Zip1"dataType="Zip"msg="邮政编码不存在"></td></tr><tr><td>操作系统:</td><td><selectname="Operation"dataType="Require"msg="未选择所用操作系统"><optionvalue="">选择您所用的操作系统</option><optionvalue="Win98">Win98</option><optionvalue="Win2k">Win2k</option><optionvalue="WinXP">WinXP</option></select></td></tr><tr><td>所在省份:</td><td>广东<inputname="Province"value="1"type="radio">陕西<inputname="Province"value="2"type="radio">浙江<inputname="Province"value="3"type="radio">江西<inputname="Province"value="4"type="radio"dataType="Group"msg="必须选定一个省份"></td></tr><tr><td>爱好:</td><td>运动<inputname="Favorite"value="1"type="checkbox">上网<inputname="Favorite"value="2"type="checkbox">听音乐<inputname="Favorite"value="3"type="checkbox">看书<inputname="Favorite"value="4"type="checkbox""dataType="Group"min="2"max="3"msg="必须选择2~3种爱好"></td></tr><td>自我介绍:</td><td><textareaname="Description"dataType="Limit"max="10"msg="自我介绍内容必须在10个字之内">中文是一个字</textarea></td></tr><td>自传:</td><td><textareaname="History"dataType="LimitB"min="3"max="10"msg="自传内容必须在[3,10]个字节之内">中文是两个字节t</textarea></td></tr><tr><tdcolspan="2"><inputname="Submit"type="submit"value="确定提交"><inputonClick="Validator.Validate(document.getElementById('demo'))"value="检验模式1"type="button"><inputonClick="Validator.Validate(document.getElementById('demo'),2)"value="检验模式2"type="button"><inputonClick="Validator.Validate(document.getElementById('demo'),3)"value="检验模式3"type="button"></td></tr></form></table><script>.../**//*************************************************Validatorv1.01codeby我佛山人wfsr@cunite.comhttp://www.cunite.com*************************************************/Validator=...{Require:/.+/,Email:/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/,Phone:/^(((d...{3}))|(d...{3}-))?((0d...{2,3})|0d...{2,3}-)?[1-9]d...{6,7}$/,Mobile:/^(((d...{3}))|(d...{3}-))?13d...{9}$/,Url:/^http://[A