收藏
回答

如何判断变量是否为纯数字

在做一个问卷的页面,为了减少用户总体的操作点击数量,input的type使用的text类型,就能通过点击右下角的按键进行下一题跳转,但是这样就会导致用户能输入非数字内容,如何判断用户输入的数据是不是纯数字呢?

最后一次编辑于  2018-08-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

7 个回答

  • 颠倒的解集
    颠倒的解集
    2018-08-14

    isNAN()了解一下

    2018-08-14
    赞同 2
    回复 1
    • 翅膀的痕迹
      翅膀的痕迹
      2018-08-14

      最终用这个搞定的,刚入行,查了半天才发现就这么个方法

      2018-08-14
      回复
  • 福州万能文化传媒有限公司
    福州万能文化传媒有限公司
    2018-09-23


    2018-09-23
    赞同 1
    回复
  • +Soul又叫家嫂
    +Soul又叫家嫂
    2018-08-16

    /^[0-9]\d*$/.test 正则

    2018-08-16
    赞同
    回复
  • SHIELD
    SHIELD
    2018-08-16

    可以限制一下input的类型,只能弹出数字键盘输入数字。

    2018-08-16
    赞同
    回复
  • L
    L
    2018-08-15
    1. 前端 强制转换

    2. 前端 类型判断

    3. 后端 过滤

    2018-08-15
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2018-08-14

    操作点击数量和input的类型,有啥关联吗?

    2018-08-14
    赞同
    回复 4
    • 翅膀的痕迹
      翅膀的痕迹
      2018-08-14

      如果把下一题的按钮放在软键盘外的话,用户实际操作的时候会不停的点击弹出键盘,录入输入,点击下一次,键盘收回,然后再点击input弹出软键盘,这样操作就会很繁琐,所以就把input的type类型写成了text,text类型的键盘右下角会有个可以自定义功能的按键,这样点击软键盘的下一题就能进入下一题,从而避免重复召出软键盘了

      2018-08-14
      1
      回复
    • dannyr ma💊
      dannyr ma💊
      2018-08-15回复翅膀的痕迹

      input 可以设置为“键盘不收回”

      2018-08-15
      回复
    • 翅膀的痕迹
      翅膀的痕迹
      2018-08-15回复dannyr ma💊

      点击软键盘外其它区域也不会收回吗?

      2018-08-15
      回复
    • dannyr ma💊
      dannyr ma💊
      2018-08-15回复翅膀的痕迹

      😂无解

      2018-08-15
      回复
  • spring
    spring
    2018-08-14

    正则表达式了解一下

    2018-08-14
    赞同
    回复