目的:使用 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 );

最新文章

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

热门文章

  1. 执行python程序的方式
  2. 一些常见的HTTP的请求状态码
  3. 第一次个人编程作业&amp;#183;寒假
  4. HTML-表格-基础表格
  5. JDBC——PreparedStatement执行SQL的对象
  6. 0007 settings.py配置文件详解
  7. WebViewJavascriptBridge(H5与原生交互)
  8. [CF1220C] Substring Game in the Lesson - 博弈论
  9. vs2015编译各种库
  10. 使用tableExport.js直接导出web页面上的table