前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

方法一
如果判断输入的是否是数字,如果不是数字弹出一个提示:简易代码如下:
<body>
<input type="text" id="inp"></table>
</body>
<script>var oInp = document.getElementById('inp');oInp.onblur=function(){if(isNaN(Number(oInp.value))){  //当输入不是数字的时候,Number后返回的值是NaN;然后用isNaN判断。alert('不是数字!')}}
</script>
方法二:
<script language="javascript"> function CheckMyForm()
{ var txt = myform.mytext.value; if(checknumber(txt)) { alert("只允许输入数字!"); return false; } return true;
} function checknumber(String)
{ var Letters = "1234567890"; var i; var c; for( i = 0; i < String.length; i ++ ) { c = String.charAt( i ); if (Letters.indexOf( c ) ==-1) { return true; } } return false;
} </script> <body>
<form name="myform" onSubmit="return CheckMyForm()">
<input type="text" name="mytext">
<input type="submit" name="mysubmit">
</form>
</body>
方法三 :正则表达式

最完整最精确的方法:(正则表达式)

1)正则:

   "^\\d+$"           //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"    //正整数 "^((-\\d+)|(0+))$"      //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"   //负整数 "^-?\\d+$"           //整数 "^\\d+("           //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"    //正浮点数"^((-\\d+("          //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"    //负浮点数 "^(-?\\d+)("         //浮点数

2)用法:

  var r = /^\+?[1-9][0-9]*$/;  //正整数 r.test(str);
转自:https://www.cnblogs.com/chuanqimessi/p/4725663.html

js 验证用户输入的是否为数字、检查只能为数字相关推荐

  1. js验证用户输入的 座机/手机/固定电弧 格式是否正确

    编写方法如下 const checkTelephone = (value) => {var isMobilePhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;var is ...

  2. 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)

    js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...

  3. 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本

    今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...

  4. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程

    验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  5. 如何在 Python 中验证用户输入

    要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...

  6. 银行账号正则_使用正则验证用户输入的银行卡号(附代码)

    这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下. //js正则实现用户输入银行卡号的控制及格式化 function ...

  7. 使用AT SELECTION-SCREEN事件验证用户输入条件的反思

    回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...

  8. 用正则验证用户输入文本框的内容是否是中文汉字

    正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$   : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...

  9. java对用户输入的String做校验只允许有数字和大小写字母,不允许全角,只允许半角

    代码如下,测试通过 /*** 对用户输入的String做校验只允许有数字和大小写字母* 不允许全角,只允许半角* @author **/ public class IDNumberCalibrator ...

最新文章

  1. java web dao_JavaWeb项目,DAO应该怎么写?
  2. c语言错误2064,VC错误: error C2064: term does not evaluate to a function
  3. 优胜劣汰有利于整个团购行业服务的提升
  4. facebook人脸照片_为什么您的Facebook照片看起来如此糟糕(以及您可以如何做)...
  5. 适用于VS C++环境的注释代码段,可以让你的代码被使用时有高可读性的注释
  6. python--递归计算n的价乘
  7. 20200203_selenium爬取百度新闻
  8. java 次方_Java入门笔记0/3(基本数据结构)
  9. 怎么 把计算机里的照片变成背景,用画图怎么改照片底色
  10. Error installing to Instantiated: name=AttachmentStore state=Described
  11. OEL8上VNC无法访问图形界面的解决方法
  12. 什么叫图像或轮廓的空间矩、中心矩、归一化中心矩?并利用OpenCV的类Moments计算轮廓的这几个矩和质心位置
  13. 人物-作家-卡耐基:戴尔·卡耐基
  14. mac 更新hosts文件使其生效
  15. 计算机二级考试python+C语言通过记录
  16. 字节跳动一二三面+HR面
  17. 如何再html5中嵌入视频网站视频
  18. Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat
  19. MapBoxGL 入门
  20. php 屏蔽搜索机器人,php实现判断访问来路是否为搜索引擎机器人的方法

热门文章

  1. ROS中常见坐标系定义及基本单位
  2. win7中能对窗口的排列方法是_win7系统窗口排列方式怎么修改?修改窗口排列方式方法...
  3. 【机器学习】 - 数据预处理之数据归一化(标准化)与实战分析,正则化
  4. 【HihoCoder - 1851】D级上司 (树形图,dfs)
  5. 【nyoj - 252】 01串(简单dp)
  6. 项目进度计划甘特图_甘特图做项目进度计划的技巧?
  7. AVR单片机计算器C语言源程序,AVR单片机简单计算器的Proteus仿真实现+源码
  8. mysql外键教程_关于MySQL外键的简单学习教程
  9. docker run后台启动命令_Docker-第五部分:15个 Docker 命令
  10. tomcat上传文件到不同服务器,使用SpringMVC进行跨服务器上传文件出现的那些坑