input輸入框數字驗證


正則限制input只能輸入大於零的數字:
onkeyup="this.value=this.value.replace(/\D|^0/g,'')" onafterpaste="this.value=this.value.replace(/\D|^0/g,'')"
正則限制input能輸入大於或等於零的數字或小數:
onkeyup="this.value=this.value.replace(/^(\d|[0-9]\d+)(\\.(\\d){0,2})/g,'')" onafterpaste="this.value=this.value.replace(/^(\d|[0-9]\d+)(\\.(\\d){0,2})/g,'')"
讓文本框只能輸入1-100的數字:
onchange="if(!/(^0$)|(^100$)|(^\d{1,2}$)/.test(value)){value='';alert('輸入格式不正確!');}"

onkeyup:釋放鍵盤出發的事件;onafterpaste:粘貼時觸發的事件;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM