我需要在java脚本中验证一些数据,我可以输入值> = 0.25到99.0,小数点后只有2位数。
答案 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"> <span id="msg"></span><br>
<button>Validate and Submit</button>
</form>