Test name | Executions per second |
---|---|
regexp | 2509406.2 Ops/sec |
func | 2489991.5 Ops/sec |
var min = 0;
var MAX_CID_VALUE = 268435455;
var cid = 200000;
var result = null;
result = /^[0-9]{1,9}$/.test(cid) && Number(cid) < MAX_CID_VALUE
const val = Number.parseInt(cid);
result = isNaN(val) || val > MAX_CID_VALUE || val < 0;