如何防止或验证用户在使用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