IT忍者神龜之Easyui擴充套件驗證回顧

2021-06-25 22:12:22 字數 3468 閱讀 7557

$.extend($.fn.validatebox.defaults.rules, (\d[a-za-z0-9])?$/i.test(value); 

}, message : '身份證號碼格式不正確'

},minlength: ,

message: '請輸入至少(2)個字元.'

},length:,

message:"輸入內容長度必須介於和之間."

}, phone : \))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?$/i.test(value);

}, message : '格式不正確,請使用下面格式:020-88888888'

}, mobile : $/i.test(value);

}, message : '手機號碼格式不正確'

}, intorfloat : ,

message : '請輸入數字,並確保格式正確'

}, currency : ,

message : '貨幣格式不正確'

}, qq : $/i.test(value);

}, message : 'qq號碼格式不正確'

}, integer : ,

message : '請輸入整數'

}, age : ,

message : '年齡必須是10到120之間的整數'

}, chinese : ,

message : '請輸入中文'

}, english : ,

message : '請輸入英文'

}, unnormal : ,

message : '輸入值不能為空和包含其他非法字元'

}, username : $/i.test(value);

}, message : '使用者名稱不合法(字母開頭,允許6-16位元組,允許字母數字下劃線)'

}, faxno : (\d)[ ]?([-]?((\d)|[ ]))+$/i.test(value);

return /^((\(\d\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?$/i.test(value);

}, message : '傳真號碼不正確'

}, validator : function(value) $/i.test(value);

}, },

ip : ,

message : 'ip位址格式不正確'

}, name : ,

message : '請輸入姓名'

},date : ([-]?)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9](?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-]?)0?2\2(?:29))$/i.test(value);

},message : '清輸入合適的日期格式'

},msn:,

message : '請輸入有效的msn賬號(例:abc@hotnail(msn/live).com)'

},same:else

}, message : '兩次輸入的密碼不一致!'

} });

在擴充套件一些

//身份證驗證

var acity= 

function iscardid(sid)(\d|x)$/i.test(sid)) return "你輸入的身份證長度或格式錯誤"; 

sid=sid.replace(/x$/i,"a"); 

if(acity[parseint(sid.substr(0,2))]==null) return "你的身份證地區非法"; 

sbirthday=sid.substr(6,4)+"-"+number(sid.substr(10,2))+"-"+number(sid.substr(12,2)); 

var d=new date(sbirthday.replace(/-/g,"/")) ;

if(sbirthday!=(d.getfullyear()+"-"+ (d.getmonth()+1) + "-" + d.getdate()))return "身份證上的出生日期非法"; 

for(var i = 17;i>=0;i --) isum += (math.pow(2,i) % 11) * parseint(sid.charat(17 - i),11) ;

if(isum%11!=1) return "你輸入的身份證號非法"; 

return true;//acity[parseint(sid.substr(0,2))]+","+sbirthday+","+(sid.substr(16,1)%2?"男":"女") 

} //擴充套件easyui表單的驗證  

$.extend($.fn.validatebox.defaults.rules, ,   

message: '不是有效的身份證號碼'  

},//驗證漢字  

chs: ,  

message: 'the input chinese characters only.'  

},  

//移動手機號碼驗證  

mobile: $/;  

return reg.test(value);  

},  

message: '請輸入正確的手機號碼!'  

},  

//國內郵編驗證  

zipcode: $/;  

return reg.test(value);  

},  

message: '郵編格式不正確,必須是6個字元!如:[email protected]'  

},  

//數字  

number: ,  

message: 'please input number.'  

},  

ipadderss:

[0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[0-9])$/;  

return reg.test(value);  

},  

message: 'ip位址輸入不正確!如:192.168.0.1'  

},stringlever:

},  

message: '不能為空,請選擇或輸入內容!'  

}})  

IT忍者神龜之Windows安裝MySQL解壓版本

今天有位同事問我mysql解壓版本怎麼用 我就他做了乙個文件 1 解壓 2 設定環境變數 3 修改my.ini mysqld basedir d mysql server mysql 5.6.20 win32 datadir d mysql server data port 3306 4 安裝mys...

IT忍者神龜之windows下ftp命令大全

ftp server home4u.at.china.com user yepanghuang password abc123 開啟windows的開始選單,執行 執行 命令,在對話方塊中輸入ftp,按下 確定 按鈕將會切換至dos視窗,出現命令提示符 ftp 鍵入命令連線ftp伺服器 ftp op...

IT忍者神龜之oracle集合的使用

每組查詢均能得到其結果集,若需將多個查詢結果合併成乙個結果集,則可利用集合運算來實現。如並集 union 並集且不去除重複行 unoin all 交集 intersect 差集 minus 集合命令的目的是將兩個 含以上 sql語句產生的結果合併。由於需要將兩個 含以上 資料集合並 因此字段數量必須...