發表文章

目前顯示的是 6月, 2023的文章

【C#】讀取CSV文中包含逗號(,)的例外處理

圖片
CSV Sample內容: "F0406891","2017/01","E-0221","260041","wo","1.20000004768372"    "F0406892","2017/02","E-0221","260041"," wo,ac ","2.30000004768356"   部分程式碼(Sample): //先用\n把資料分行 string[] CSVSec=CSV.Split('\n'); .... 省略之 ... //逐行抓出結果,並切割後排除事廢排除項目 for(int i=0;i<CSVSec.Length;i++) {      //先判斷雙引號(")中的字串是否含有逗號(,),需做特別處理      string[] CSVItem = CSVstrToArry (CSVSec[i]);     .... 省略之 ... } 函式: #region  先判斷雙引號(")中的字串是否含有逗號(,),需做特別處理 /// <summary> /// 跳過引號中的逗號,進行逗號分隔(字段內容中的逗號不加入分隔) /// </summary> /// <param name="strLine"></param> /// <returns></returns> public static string[] CSVstrToArry (string splitStr) {     var newstr = string.Empty;     List<string> sList = new List<string>();     bool isSplice = false;     string[] array = splitStr.Split(new char[] { ',' });     foreach (var str in a...

【JavaScript】勾選顯示密碼

圖片
因客戶之需求,登入時的密碼可以選擇顯示明碼 部分ASPX(參考)︰ <div class="form-group row"> <label class="col-md-3 col-form-label" for="ctl06_txtMbrRecPwd"><span class="text-danger mr-1">*(必填)</span>登入密碼</label> <div class="col-md-9"> <asp:TextBox ID=" txtMbrRecPwd " CssClass="form-control" runat="server" TabIndex="3" autocomplete="off" TextMode="Password" placeholder="請輸入密碼" /> <asp:CheckBox ID="CheckBox1" OnClick=" ShowPwd() " runat="server" Text="顯示密碼" /> </div> </div> JavaScript(參考)︰ <script language="JavaScript"> function ShowPwd() {     var x = document.getElementById("<%= txtMbrRecPwd.ClientID %>");     if (x.type === "password") {         x.type = "text";     } else {         x.type = "password";     } } </script...