在网上找了一个正则表达式:^[0-9]+[\.]?[0-9]+$ 但是在使用时发现它不能输入单个整数(1、2、3、4、5、6、7、8、9)。其他的都可以满足。要求可以正确识别:0.123456789;1;123.456(小数位数不限制)
解决方案 »
- js获取下拉框中所有选项的值 在线等----
- 如何用javascript获取td的id最大值?
- 下拉框取值问题,急急
- javascript去fileupload全路径
- 引入js文件
- 如何不用图片实现圆角?
- 求一主流浏览器都能用的显示/隐藏层的方法,最好有源程序。
- 用js实现真正的loading界面,可行吗
- 一张有很多地区的地图图片(每个地区都建立了热区),当查询地区后,怎么实现突出显示该地区的区域(用闪烁或其它方法),大家有没有什么
- 使用Jqeury.Fileupload上传文件, 在.net mvc中怎么使用?
- 提供第三方控件资源下载‘TipTool.js’,美化界面,网页制作必备工具
- 这种动画效果是怎样做出来的?
如果你显示的是false 我也不知道为什么.......
try it
function isDigit(s)
{
var patrn=/^([1-9]\d*)(\.{0,1}\d*[1-9])?$/;
if (patrn.test(s)) return true
return false;
}这个可以同时判断整数和小数