最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript判断整数方法分享_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:30:16
文档

javascript判断整数方法分享_javascript技巧

javascript判断整数方法分享_javascript技巧:判断整数的方法有两种:正则判断和逐字判断。 由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。 1.正则判断 代码如下: var r = /^\+?[1-9][0-9]*$/; //正整数 console.log(r.test(1.23)); 效果测试: h
推荐度:
导读javascript判断整数方法分享_javascript技巧:判断整数的方法有两种:正则判断和逐字判断。 由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。 1.正则判断 代码如下: var r = /^\+?[1-9][0-9]*$/; //正整数 console.log(r.test(1.23)); 效果测试: h


判断整数的方法有两种:正则判断和逐字判断。

由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。

1.正则判断

代码如下:
var r = /^\+?[1-9][0-9]*$/;  //正整数
console.log(r.test(1.23));

效果测试:
http://jsfiddle.net/wzsdp9Lc/

扩展功能列表

代码如下:
"^\\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\\d+$"    //整数
"^\\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+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\\d+)(\\.\\d+)?$"  //浮点数

2.取整判断

该方法的思路是取整后判断是否等于原值

代码如下:
var num=1.23;
if (parseInt(num) != num) {
console.log(num+"为非整数");
}
else{
console.log(num+"为整数");
}

效果测试
http://jsfiddle.net/euvn0L1g/1/

文档

javascript判断整数方法分享_javascript技巧

javascript判断整数方法分享_javascript技巧:判断整数的方法有两种:正则判断和逐字判断。 由于逐字判断效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。 1.正则判断 代码如下: var r = /^\+?[1-9][0-9]*$/; //正整数 console.log(r.test(1.23)); 效果测试: h
推荐度:
标签: 方法 js 方式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top