input只允許輸入數(shù)字 怎么限制input的text里輸入的值只能是數(shù)字?
怎么限制input的text里輸入的值只能是數(shù)字?<inputtype=“文本”onkeyup=“this.value=此. 值。替換(/[^0-9-]/,”)“/>這是您想要的結果,但我建議
怎么限制input的text里輸入的值只能是數(shù)字?
<inputtype=“文本”onkeyup=“this.value=此. 值。替換(/[^0-9-]/,”)“/>這是您想要的結果,但我建議將其更改為:<inputtype=”text”onkeyup=”(this)。V=函數(shù)(){this.value=此. 值。替換(/[^0-9-]/調用(this)“onblur=”this。V()“/>在焦點丟失時也會被驗證,因為您可以用輸入法輸入漢字(用鼠標選擇漢字)或用鼠標粘貼漢字
假設num是變量,那么當(scanf(”%d“,& num)==1&& num>)scanf(%d”,& Num)==1表示輸入一個數(shù)字,scnaf返回數(shù)字1,其他字符錯誤,&;只有當兩者都為真時,Num>9才能解決輸入兩位或兩位以上數(shù)字的問題,只有滿足這些條件,才能繼續(xù)。