JS判断字符串是否为整数--简单的正则判断
2017-01-03 13:57
232 查看
是否为整数
以下扩展内容转自http://www.cnblogs.com/xijin-wu/p/5776040.html
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
if(!/^\d+$/.test(str)) alert("不是整数"); }
以下扩展内容转自http://www.cnblogs.com/xijin-wu/p/5776040.html
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判断字符串是否为整数的方法--简单的正则判断
- js正则判断字符串是否含有汉字或英文
- C#: 使用正则表达式判断字符串是否是数值或整数
- js判断是否为正整数的正则写法 JavaScript正整数正则
- JS判断输入是否为整数的正则表达式
- JS判断字符串是否为正整数
- JS判断输入是否为整数的正则表达式
- 关于js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- 正则判断正整数等js如何判断输入是否为正整数、浮点数等数字的函数
- C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式
- 简单JS学习,判断一个数是否为整数
- js判断是否为正整数的正则写法 JavaScript正整数正则
- JS判断输入是否为整数的正则表达式
- JS判断输入是否为整数的正则表达式
- js用正则表达式判断字符串中是否有中文
- JS判断输入是否为整数的正则表达式
- js判断是否有6个连续数字的字符串的正则
- 【最简单的方法】js判断字符串是否为JSON格式(20180115更新)
- JS判断输入是否为整数的正则表达式
- js中用正则表达式判断字符串中是否包含中文和英文