forked from sheetjs/sheetjs
16 lines
489 B
JavaScript
16 lines
489 B
JavaScript
|
var cfregex = /\[[=<>]/;
|
||
|
var cfregex2 = /\[([=<>]*)(-?\d+\.?\d*)\]/;
|
||
|
function chkcond(v, rr) {
|
||
|
if(rr == null) return false;
|
||
|
var thresh = parseFloat(rr[2]);
|
||
|
switch(rr[1]) {
|
||
|
case "=": if(v == thresh) return true; break;
|
||
|
case ">": if(v > thresh) return true; break;
|
||
|
case "<": if(v < thresh) return true; break;
|
||
|
case "<>": if(v != thresh) return true; break;
|
||
|
case ">=": if(v >= thresh) return true; break;
|
||
|
case "<=": if(v <= thresh) return true; break;
|
||
|
}
|
||
|
return false;
|
||
|
}
|