<input uniformvalidate ng-model='uniform'><span style='color:red' ng-show="form1.$error.uniform">*</span>
.directive("uniformvalidate", function () {
return {
restrict: 'A',
require: "ngModel",
link: function (scope, element, attributes, ngModel) {
ngModel.$validators.uniform = function (modelValue, viewValue) {
return 檢查統一編號(modelValue);
}
}
};
})
function 檢查統一編號(NO) {
if (!NO) return true;
var SUM = 0;
if (NO.length != 8) {
return false;
}
var 統編檢查陣列 = '12121241'.split('');
var 統編字元陣列 = NO.split("");
for (i = 0; i <= 7; i++) {
if (NO.charCodeAt() < 48 || NO.charCodeAt() > 57) {
return false;
}
SUM += 兩位數相加(統編字元陣列[i] * 統編檢查陣列[i]);
}
if (SUM % 10 == 0) return true;
else if (統編字元陣列[6] == 7 && (SUM + 1) % 10 == 0) return true;
else return false;
}
2019年5月17日 星期五
2019年5月9日 星期四
瀏覽器 console 出現錯誤訊息找不到 glyphicons-halflings-regular.woff2
訊息如下
.../fonts/glyphicons-halflings-regular.woff2 net::ERR_ABORTED 404 (Not Found)
.../fonts/glyphicons-halflings-regular.woff net::ERR_ABORTED 404 (Not Found)
Bootstrap 會使用到,需要把檔案複製到指定路徑,並修改 web.config 加入
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
.../fonts/glyphicons-halflings-regular.woff2 net::ERR_ABORTED 404 (Not Found)
.../fonts/glyphicons-halflings-regular.woff net::ERR_ABORTED 404 (Not Found)
Bootstrap 會使用到,需要把檔案複製到指定路徑,並修改 web.config 加入
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
2019年5月6日 星期一
訂閱:
文章 (Atom)
input 連結 datalist 用程式控制彈出選項
範例: nextTick(() => document.querySelector('input').showPicker()); ※僅支援現代瀏覽器
-
1. 設定檔案下載儲存位置為 C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache 2. 勾選"下載每個檔案前詢問儲存位置" 3. 針對不要下載的檔案類型於第一...
-
自動設定欄寬 sheet.Cells.AutoFitColumns(3, 20); // 必須設定 min 跟 max 才會正常作用 凍結欄位 sheet.View.FreezePanes(4, 4); 標題列 ws.PrinterSettings.RepeatRo...
-
使用 FreeSpire.XLS ... ep.Save(); using (var workbook = new Workbook()) using (var memStream = new MemoryStream()) { workbook.LoadFromSt...