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

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