0
我驗證的形式是這樣的:如何給模式HTML輸入類型?
- 不能給逗號
- 不能給減號( - )
- 不能給0號
- 不能給空號
- 不能給點字符(。)
這是我的代碼:
<input type="number" required min="1" step="1" pattern="^(\d+\.)?\d+$" />
如何防止這種模式?
我驗證的形式是這樣的:如何給模式HTML輸入類型?
這是我的代碼:
<input type="number" required min="1" step="1" pattern="^(\d+\.)?\d+$" />
如何防止這種模式?
從我檢查,它似乎可能取決於瀏覽器。使用以下模式,Chrome僅允許使用數字,Firefox將昏迷或點的數字標記爲無效,IE允許使用[a-z]。
^([1-9]|\.|\,)+([0-9])*(\.|\,)?([0-9])*$
我想補充onchange
事件,並用JavaScript設置它,因爲我看不到的模式,這將允許/禁止基於第一個字符0,將刪除瀏覽器的差異。 0,1仍然是數字。
如何防止這種類型000,001。 – unknown
所以你可以,但不希望能夠輸入那些? –
是的,我想防止000,001 – unknown