正則限制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:粘貼時觸發的事件;