-3
我需要在java腳本中驗證一些數據,我可以輸入大於等於0.25到99.0的值以及小數點後兩位數字。驗證總數爲4位,小數點後只有2位數
我需要在java腳本中驗證一些數據,我可以輸入大於等於0.25到99.0的值以及小數點後兩位數字。驗證總數爲4位,小數點後只有2位數
這裏是你如何能做到這一個例子:
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>
你嘗試寫一些代碼?任何數據示例都是有用的。 – MaxZoom
使用toFixed()獲取正確的小數點 –
您可以嘗試以下正則表達式:\ d {1,2} \。\ d {2}。 –