JavaScript Input 輸入限制

//僅僅能輸入數字+小數點,並保持兩位小數;引用方式 onkeyup="OnlyInt(this)"
function OnlyFloat(e)
{
    e.value = e.value.replace(/[^\d\.]|^\./g, '').replace(/\.{2}/g, '.').replace(/^([1-9]\d*|0)(\.\d{1,2})(\.|\d{1})?$/, '$1$2').replace(/^0\d{1}/g, '0');
}
//僅僅能輸入整數;引用方式 onkeyup="OnlyInt(this)"
function OnlyInt(e)
{
    e.value = e.value.replace(/\D/g, '').replace(/^0\d{1}/g, '0');
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章