您现在的位置是:首页 > 正文

判断字符串是否是数字HTML,jquery怎么判断字符串是否为数字?

2024-01-30 23:00:08阅读 0

5eed6b7a1638e744.jpg

jquery判断字符串是否为数字的方法:

1、使用isNaN()函数判断var val = $("#test").val();

var ival = parseInt(val);//如果变量val是字符类型的数则转换为int类型 如果不是则ival为NaN

alert(typeof(ival));

if(!isNaN(ival)){

alert(val +"是数字");

} else{

alert(val +"不是数字");

}

说明: isNaN()函数,如果传入的参数是数字返回false,否则返回true

2、使用正则表达式判断"^\\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+)("         //浮点数

示例:var r = /^\+?[1-9][0-9]*$/;  //判断是否为正整数

r.test(str);function isNumber(value) { //验证是否为数字

var patrn = /^(-)?\d+(\.\d+)?$/;

if (patrn.exec(value) == null || value == "") {

return false

} else {

return true

}

}

更多相关知识请关注web前端课程

网站文章

  • python爬虫分享

    python爬虫分享

    1、爬取网站:、项目说明:根据model进行分类,model下面有图集,图集下面是图片3、使用依赖:4、代码:(注意:下载图片有反爬虫,①需要添加headers,②模拟浏览器操作注意随机sleep)提示:爬完之后注意检查一下是否爬取完毕,哪个文件夹里面不对,就把它删除之后,重新跑程序,之前爬取的不会再爬取。............

    2024-01-30 23:00:01
  • May Day Holiday

    As a university advocating self-learning and work-rest balance, Marjar University has so many days of rest, including holidays and weekends. Each weekend, which consists of Saturday and Sunday, is a

    2024-01-30 22:59:52
  • Java集合源码浅析(一) : ArrayList

    Java集合源码浅析(一) : ArrayList

    (尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105317442冷血之心的博客) 背景 一直都有这么一个打算,那...

    2024-01-30 22:59:23
  • nodejs 开发环境配置-快速切换node版本、npm包源以及热启动

    nodejs 开发环境配置-快速切换node版本、npm包源以及热启动

    nodejs 开发环境配置 快速切换npm版本node版本淘宝镜像

    2024-01-30 22:59:15
  • SpringCloudAlibaba系列微服务搭建笔记一_Nacos

    SpringCloudAlibaba系列微服务搭建笔记一_Nacos

    Spring Cloud 本身并不是一个拿来即用的框架,而是一套规范。主流的 Spring Cloud Netfix 和 Spring Cloud Alibaba 实现了这一套规范微服务常用技术栈:由...

    2024-01-30 22:59:08
  • ffmpeg moov 前移命令

    ffmpeg -i ./old.mp4 -movflags faststart -c copy new.mp4

    2024-01-30 22:58:40
  • Watch的使用

    Watch的使用

    watch 的API完全等同于组件watch 选项的Property:于watchEffect 的比较,watch 允许我们:watch 侦听单个数据源watch侦听函数的数据源有两种类型: 多个数据检测

    2024-01-30 22:58:33
  • yarn设置应用优先级

    LOW VERY_LOW NORMAL(默认) HIGH VERY_HIGH。设置全局最大优先级,默认的是0,要想使用必须放开此限制。设置队列的默认优先级。

    2024-01-30 22:58:18
  • 云计算IaaS、PaaS(iPaaS/aPaaS)以及SaaS以及发展趋势

    在过去的几十年里,国内数字化的快速发展离不开人口红利的实现如今,随着人口红利的消退和疫情的影响,如何利用SaaS信息服务技术与产业的深度融合,促进国内企业的顺利转型,是企业实现高质量发展的重要课题。未来,随着国家工业互联网战略的同步推进,传统企业数字化转型已成为必然趋势。所以要通过构建SaaS多供应链体系,深度赋能传统企业,帮助企业降低成本,提高效率,实现高质量发展。

    2024-01-30 22:57:39
  • 实战经验(6)轮播图

    实战经验(6)轮播图

    【代码】实战经验(6)轮播图。

    2024-01-30 22:57:32