JS判断字符串是否为整数的⽅法--简单的正则判断
是否为整数
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、使⽤⽅法
js正则表达式判断数字var r = /^\+?[1-9][0-9]*$/;  //正整数
String str = "123";
boolean st(str);
如果判断为正整数,则flag为true
3、JS整数相加
⾸先保证输⼊的都是数字
nText1=parseFloat(1.value);
nText2=parseFloat(2.value);
nSum=nText1+nText2
以上这篇JS判断字符串是否为整数的⽅法--简单的正则判断就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。