/**
*利用jquery實現驗證輸入的是否是數字、小數,包含保留幾位小數
*num 代表保留的小數位數
*/
function validationNumber(value,num) {
var regu = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
if (value != "") {
if (!regu.test(value)) {
return false;
} else {
if (value.indexOf('.') > -1) {
if (value.split('.')[1].length > num) {
value = value.substring(0, value.length - 1);
return false;
}
}
}
}
}
//將獲得的二個數相除
function divideTwoValues(numerator,denominator){
var numeratorValue = parseInt(numerator*100);
var denominatorValue = parseInt(denominator*100);
var sumTemp=0;
if (denominatorValue - parseInt(0) > 0) {
sumTemp = 100.0 * numeratorValue / denominatorValue;
}
return sumTemp.toFixed(2);
}
//將獲得的二個數相減
function subtractTwoValues(v1, v2) {
var value1 = parseInt(v1 * 1000);
var value2 = parseInt(v2 * 1000);
var sumTemp = 1.0 * (value1 - value2) / 1000;
return sumTemp.toFixed(2);
}
//將獲得的二個數相加
function addTwoValues(v1, v2) {
var value1 = parseInt(v1 * 1000);
var value2 = parseInt(v2 * 1000);
var sumTemp = 1.0 * (value1 + value2) / 1000;
return sumTemp.toFixed(2);
}
/**
* 函數功能:報表數據刷新
*/
function refresh(options){
if(options){
$("#bootstrap-table").bootstrapTable('refresh',options);
}else{
$("#bootstrap-table").bootstrapTable('refresh');
}
}