function checkInfo(ckID){ var ckPatt = new Array(); switch (ckID){ case (1): ckPatt[0]="文本"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="过长,最长字符"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="太短,最短字符"; ckPatt[9]=""; ckPatt[10]=""; break; case (2): ckPatt[0]="英文字符"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最长字符"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最短字符"; ckPatt[9]="^[a-zA-Z]{1,}$"; ckPatt[10]="必须为英文字符!"; break; case (3): ckPatt[0]="数字"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大字节"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小字节"; ckPatt[9]="^[0-9]{1,}$"; ckPatt[10]="必须数字!"; break; case (4): ckPatt[0]="正整数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大位数"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小位数"; ckPatt[9]="^[1-9]{1,}[0-9]{0,}$"; ckPatt[10]="必须为正整数!"; break; case (5): ckPatt[0]="整数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大位数为"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小位数为"; ckPatt[9]="^\\-{0,1}[0-9]{1,}$"; ckPatt[10]="必须为整数!"; break; case (6): ckPatt[0]="实数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大位数"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小位数"; ckPatt[9]="^\\-{0,1}[0-9]{1,}$ && ^\\-?[0-9]*\\.?[0-9]*$"; ckPatt[10]="必须为实数!"; break; case (7): ckPatt[0]="字母+_"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最长字符"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最短字符"; ckPatt[9]="^[a-zA-Z_]{1,}$"; ckPatt[10]="必须为英文字符!"; break; case (8): ckPatt[0]="字母+数字"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大字节"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小字节"; ckPatt[9]="^[a-zA-Z0-9]{1,}$"; ckPatt[10]="必须为英文字符或数字!"; break; case (9): ckPatt[0]="字母+数字+_"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="最大字节"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="最小字节"; ckPatt[9]="^[a-zA-Z0-9_]{1,}$"; ckPatt[10]="必须为英文字符、数字或下划线_!"; break; case (10): ckPatt[0]="0或1"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0,1]{1,1}$"; ckPatt[10]="必须为0或1!"; break; case (11): ckPatt[0]="日期"; ckPatt[1]="日期"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$ && ^[0-9]{4},[0-9]{1,2},[0-9]{1,2}$"; ckPatt[10]="无效!请使用这样的格式:2002-12-312002,12,31!"; break; case (12): ckPatt[0]="电子邮件"; ckPatt[1]="电子邮件地址"; ckPatt[2]="mymail@mail.com"; ckPatt[3]="1"; ckPatt[4]="50"; ckPatt[5]="过长"; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^.+@.+\\..+$"; ckPatt[10]="无效!请按规定格式填写!如:mymail@mail.com!"; break; case (13): ckPatt[0]="手机"; ckPatt[1]="手机号码"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0]{1,1}[1]{1,1}[0-9]{10,10}$ && ^[1]{1,1}[0-9]{10,10}$"; ckPatt[10]="无效!请按规定格式填写!
如:13088888888 外地手机请于手机号前加 0 !"; break; case (14): ckPatt[0]="电话"; ckPatt[1]="电话号码"; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="8"; ckPatt[5]="过长"; ckPatt[6]="1"; ckPatt[7]="7"; ckPatt[8]=""; ckPatt[9]="^[0-9]{7,8}$ && ^[0-9]{2,4}-[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{2,4}-[0-9]{7,8}$"; ckPatt[10]="无效!请按规定格式填写!
如:123456780571-123456780571-12345678(转)123412345678(转)1234!"; break; case (15): ckPatt[0]="传真"; ckPatt[1]="传真号码"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="30"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="8"; ckPatt[8]=""; ckPatt[9]="^[0-9]{7,8}$ && ^[0-9]{2,4}-[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{2,4}-[0-9]{7,8}$"; ckPatt[10]="无效!请按规定格式填写!
如:123456780571-123456780571-12345678(转)123412345678(转)1234!"; break; case (16): ckPatt[0]="邮编"; ckPatt[1]="邮政编码"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="6"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="6"; ckPatt[8]=""; ckPatt[9]="^[0-9]{6,6}$"; ckPatt[10]="无效!"; break; case (17): ckPatt[0]="个人身份证"; ckPatt[1]="身份证编号"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="18"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="15"; ckPatt[8]=""; ckPatt[9]="^[0-9]{6,6}[1-9]{1,1}[0-9]{1,1}[0-1]{1,1}[0-9]{1,1}[0-3]{1,1}[0-9]{1,1}[0-9]{3,3}$ && ^[0-9]{6,6}[1-2]{1,1}[0-9]{1,1}[1-9]{1,1}[0-9]{1,1}[0-1]{1,1}[0-9]{1,1}[0-3]{1,1}[0-9]{1,1}[0-9]{3,3}[0-9xX]{1,1}$"; ckPatt[10]="无效!"; break; case (18): ckPatt[0]="受理编号"; ckPatt[1]="受理编号"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; //ckPatt[9]="^[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{6}$"; //SOAR受理编号:23300100-160301-12058768 ckPatt[9]="^[0-9]{1,10}-[0-9]{1,10}-[0-9]{1,10}$"; ckPatt[10]="无效!正确格式:12345678-123456-12345678!"; break; case (19): ckPatt[0]="房产证编号"; ckPatt[1]="房产证编号"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="[^[:alnum:][:punct:]]{2}房权证[^[:alnum:][:punct:]]{2,4}字第[0-9]{8}号$ && [^[:alnum:][:punct:]]{1,2}[0-9]{4,8}$"; ckPatt[10]="无效!正确格式:房权证上移字第02000001号!"; break; case (20): ckPatt[0]="公积金卡号"; ckPatt[1]="公积金卡号"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0-9]{10,16}$"; ckPatt[10]="无效!请填写10至16位数字!"; break; case (21): ckPatt[0]="公积金帐号"; ckPatt[1]="公积金帐号"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0-9]{10}$"; ckPatt[10]="无效!请填写10位数字!"; break; case (23): ckPatt[0]="正数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="长度超长,最长为"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="长度不足,最短为"; ckPatt[9]="^[1-9]{1,}[0-9]{0,}$ && ^[0-9]{1,}\\.[0-9]{1,}$ "; ckPatt[10]="必须为正数。"; break; case (71): ckPatt[0]="纯小数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="10"; ckPatt[5]="长度超常,最长为"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="长度不足,最短为"; ckPatt[9]="^0\\.[0-9]{1,}$"; ckPatt[10]=""; break; case (121): ckPatt[0]="非负实数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="长度超长,最长位数为"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="长度不足,最短位数为"; ckPatt[9]="^0$ && ^[1-9]{1,}[0-9]{0,}[\\.]{0,1}[0-9]{0,}$ && ^0[\\.]{1,1}[0-9]{0,}$"; ckPatt[10]="为大于或等于零的实数。"; break; case (122): ckPatt[0]="非负整数"; ckPatt[1]=""; ckPatt[2]=""; ckPatt[3]="1"; ckPatt[4]="1024"; ckPatt[5]="长度超长,最长位数为"; ckPatt[6]="1"; ckPatt[7]="0"; ckPatt[8]="长度不足,最短位数为"; ckPatt[9]="^0$ && ^[1-9]{1,}[0-9]{0,}$"; ckPatt[10]="为大于或等于零的整数。"; break; case (123): ckPatt[0]="手机"; ckPatt[1]="手机号码"; ckPatt[2]=""; ckPatt[3]="2"; ckPatt[4]="0"; ckPatt[5]=""; ckPatt[6]="2"; ckPatt[7]="0"; ckPatt[8]=""; ckPatt[9]="^[0-9]{7,8}$ && ^[0-9]{2,4}-[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{7,8}(转)[0-9]{2,6}$ && ^[0-9]{2,4}-[0-9]{7,8}$ && ^[0]{1,1}[1]{1,1}[0-9]{10,10}$ && ^[1]{1,1}[0-9]{10,10}$"; ckPatt[10]="无效!请按规定格式填写!如:12345678或0571-12345678"; break; } return ckPatt; }