如何防止或驗證用戶在使用javascript的文本框中輸入數字時帶有範圍的6位數(例如:100000)和兩位小數位? 我M在我的文本框使用onkeypress
事件我的代碼是:使用javascript驗證文本框中的數字
var txtBudget = document.getElementById('MainContent_txtBudget');
txtBudget.addEventListener('keypress', function (evt)
{
var value = this.value + String.fromCharCode(evt.which);
if (!/^\d{0,6}(?:\.\d{0,2})?$/.test(value))
{
evt.preventDefault();
}
},
false);
我想 [本條] [1] [1]:HTTP:// stackoverflow.com/questions/18082/validate-numbers-in-javascript-innmeric 將幫助你。 – 2012-03-29 04:57:06
謝謝..也應該只允許數字沒有任何其他字母或特殊字符 – kk1076 2012-03-29 05:06:38