demoshop

demo, trying to be the best_

最近在寫一個程式需要接受其他方 Post 過來的參數,但是對方傳過來的參數編碼是 Big5 而 ASP.NET MVC 是 UTF8 ,而且程式會很好心的在接收的時候自動轉 UTF8 (可是沒轉成功...) 因此導致 demo 接到參數後也無能為力,因為結構已經被破壞了,既然底層不行,那就只好從源頭去找。

最近有個需求,要在網頁上秀出 Server 的時間,如果使用 Java Script 來抓,顯示的會是 Client 的時間,可是如果一直去後端拿,那 Server 的負擔就很大了,因此 demo 想到一個「偷吃步」的方式來解決這需求。

將西元轉換為民國年是台灣開發者經常遇到的問題,在這之前demo都是很自然的把年份-1911拿達成,但客戶要求顯示的日期需要有星期,因為減了1911年星期會相差一天,於是就乾脆直接擴充 DataTime 作一個轉換民國年的擴充方法。

因為 jQuery Validate 實在是 Client 端驗證的極品,所以前先日子遇到了個驗證身分證字號的需求,剛好在網路上有找到不錯的範例,使用了以後發生某些英文開頭的身分證字號死都驗證不過於是就修改了一下 code ,再放上來分享給各位。

對於會員註冊或是資料填寫的時候,一定會用到的身份證字號驗證公式,提供給有需要的朋友。

加強版?其實就只是加了驗證他是什麼類型的卡而已,不過資訊還不足,demo只知道Visa和MasterCard的規則而已,希望廣大的網友可以幫我提供更多的資訊來源

驗證的公式就是必須要有的,這次demo參考了信用卡號碼的公式撰寫了這驗證的code,因為demo的新公司使用VB.net來寫asp.net所以這也是demo第一次寫VB算是一個經驗與紀錄吧。

在相關註冊畫面的時候可以直接去驗證輸入的公司統一編號是否正確,這種公式的東西就是要紀錄下來啦。

之前demo用過一個簡訊系統,他在計算中英文的時候經常出錯,當初的demo還是個不會寫程式的小玩意,所以也無力修改,今天剛好看到網路有人PO了相關資料,於是就紀錄下來吧,以後應該會用到。