【网搜】禁止 number 输入非数字(Android仍有问题)
2024-10-20 09:19:56
目的:使用 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 );
最新文章
- 读《JavaScript DOM编程艺术》
- 数论 - 筛法暴力打表 --- hdu : 12876 Quite Good Numbers
- yourtour的几种链接
- Ubuntu/Windows下利用“HIDAPI”库函数实现与Hid类USB设备通信
- C++库(Thrift)
- Serenity框架官方文档翻译前言(什么是Serenity平台)
- 转:Vmware Exsi使用简要说明
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved
- 【CSS3】Advanced9:Transformation
- sublime text2 快捷键
- 典型的DIV CSS三行二列居中高度自适应布局
- 有时候碰到String赋值就出错,原因有三
- 纯css实现横向下拉菜单
- SQL Server 中用DBCC Opentran语句查看未关闭的事务(转载)
- 无返回值的异步方法能否不用await
- java并发编程系列二:原子操作/CAS
- SAP FI CO模块常用事务代码
- 分布式锁--Redis小试牛刀
- setup factory 打包VB 工程
- RBAC权限管理(转)