摘要:
背景:如圖所示,起始日期的時間控件名為loanStartDate,終止日期的時間控件名為loanEndDate,約定期限是文本控件,名為limitDate。(這里的控件都是C#控件類型) 目的:當(dāng)改變起始日期或者終止日期時,自動計算出約定期限,兩個時間的月份要是一個月多一天就記為兩個月。以月份為單位(自然月)可能有人知道python帶有時間函數(shù),datetime和time模塊,deltatime有days方法和second方法等,但是難以安自然月的方式計算出相差的月數(shù),早期我的做法是def DateDiff(a,b,c): if a=="month": m=abs((c-b 閱讀全文
posted @ 2013-03-17 21:06
GIS民工
閱讀(639)
評論(0)
推薦(0)
摘要:
正則表達式在查找和替換中特別是用,比如身份證號碼檢查,字符類型檢查等,Python中re模塊可以進行正則表達式檢查,C#中的正則表達式類是Regex,使用Regex類可以進行復(fù)雜的字符串替換等,關(guān)鍵是正則表達式的寫法。里有Regex的Matches進行匹配并替換。例如 "<ns0:等待提交 狀態(tài)實例編號=\"00000000-0000-0000-0000-000000000000\" 上下文數(shù)據(jù)=\"{x:Null}\" 查看部門=\"\" 數(shù)據(jù)表單類型=\"\" 分配超時操作=\"\&q 閱讀全文
posted @ 2013-03-17 21:03
GIS民工
閱讀(1448)
評論(0)
推薦(0)
摘要:
--------------python實現(xiàn)-------------import re#Errors=['驗證通過!','身份證號碼位數(shù)不對!','身份證號碼出生日期超出范圍或含有非法字符!','身份證號碼校驗錯誤!','身份證地區(qū)非法!']def checkIdcard(idcard): Errors=['驗證通過!','身份證號碼位數(shù)不對!','身份證號碼出生日期超出范圍或含有非法字符!','身份證號碼校驗錯誤!','身份證地區(qū)非法! 閱讀全文
posted @ 2013-03-17 21:01
GIS民工
閱讀(2764)
評論(0)
推薦(0)
摘要:
身份證驗證是很多MIS中需要涉及的,現(xiàn)將身份證有效性驗證方法使用js和python兩中實現(xiàn)代碼貼出來供參考。-----------javascript實現(xiàn)-------------function checkIdcard(idcard){ var Errors=new Array( "驗證通過!", "身份證號碼位數(shù)不對!", "身份證號碼出生日期超出范圍或含有非法字符!", "身份證號碼校驗錯誤!", "身份證地區(qū)非法!");var area={11:"北京",12:&qu 閱讀全文
posted @ 2013-03-17 21:00
GIS民工
閱讀(460)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號