【网搜】禁止 number 输入非数字(Android仍有问题)
生活随笔
收集整理的這篇文章主要介紹了
【网搜】禁止 number 输入非数字(Android仍有问题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目的:使用 number 表單,讓其只可輸入數字。
問題:ios 可正常限制,Android 仍可輸入? [?e?|?.?|??-?|??+?]? ?這4個字符。猜測這4個字符在數值中為科學記數、小數點、負號、正號。
?
代碼:
<input type="number" maxlength="255" min="0" placeholder="請輸入" onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" pattern="[0-9]*" value="" />?
代碼解析:
1、onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" :ios 下可限制輸入數字,但 android 仍可輸入 ?[?e?|?.?|??-?|??+?]? ? 這4個字符 ;
2、pattern="[0-9]*" :可調出純數字鍵盤(僅 ios );
轉載于:https://www.cnblogs.com/JaneBlog/p/11239348.html
總結
以上是生活随笔為你收集整理的【网搜】禁止 number 输入非数字(Android仍有问题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 熟悉使用ssm框架完成项目
- 下一篇: 共享上网 路由器设置图解