验证总共4位数,小数点后仅2位数

时间:2017-05-04 20:42:07

标签: javascript validation

我需要在java脚本中验证一些数据,我可以输入值> = 0.25到99.0,小数点后只有2位数。

1 个答案:

答案 0 :(得分:0)

以下是如何执行此操作的示例:

frm.onsubmit = function () {
    var value = frm.num.value;
    if (+value >= 0.25 && +value <= 99 && /^\d+(\.\d{0,2})?$/.test(value)) {
        msg.textContent = 'ok';
        return false; // remove this to allow submission to happen
    } else {
        msg.textContent = 'not valid';
        return false;
    }
};
<form id="frm">
    <input name="num">&nbsp;<span id="msg"></span><br>
    <button>Validate and Submit</button>
</form>