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; }