JS判断输入是否为整数和数字的正则表达式
2024-10-16 10:26:49
"^\\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+)?$" //浮点数
例如:var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/
if (!re.test(value))
{
alert("请输入数字");
return false;
}
最新文章
- Linux 系统命令笔记
- C# WebService输出JSON 实现二
- iOS - Share 分享/第三方登录
- R与Java
- 总结整理 -- ruby系列
- Java 基础【11】@注解
- 水面shader 线性擦除
- Python 扫面文件夹中的文件
- 黑马程序员——JAVA基础之 == 和equals区别
- 【BZOJ】【1041】【HAOI2008】圆周上的点
- lintcode :Reverse Words in a String 翻转字符串
- poj 2432 Around the world bfs+哈希
- Android开发之大位图二次採样压缩处理(源码分享)
- (转)JAVA 调用Web Service的三种方法
- wpf中数据绑定(Datacontext)的应用
- (4)UIView和父子控件
- crontab 每分钟、每小时、每天、每周、每月、每年执行
- sprindmvc
- WCF之endpoint的binding属性
- 关于Win10下IE11只能以管理员身份运行的处理方式