JS判断字符串是否为整数的方法--简单的正则判断
2018-10-15 17:05
阅读:486
是否为整数
if(!/^\d+$/.test(str)) alert(不是整数); }1、正则表达式
^\\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 r = /^\+?[1-9][0-9]*$/; //正整数 String str = 123; boolean flag=r.test(str);如果判断为正整数,则flag为true
3、JS整数相加
首先保证输入的都是数字
nText1=parseFloat(document.all.text1.value); nText2=parseFloat(document.all.text2.value); nSum=nText1+nText2以上这篇JS判断字符串是否为整数的方法--简单的正则判断就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
下一篇:在线游戏大家来找茬II
评论
亲,登录后才可以留言!