在网上找了一个正则表达式:^[0-9]+[\.]?[0-9]+$ 但是在使用时发现它不能输入单个整数(1、2、3、4、5、6、7、8、9)。其他的都可以满足。要求可以正确识别:0.123456789;1;123.456(小数位数不限制)
解决方案 »
- 使用ajax给后台传递数组,后台拆分问题!急!!!!!
- showModelessDialog 滚动条定位的问题
- 问大家下.这里的中括号跟冒号什么意思
- 请教这几段js代码意思和怎么调用?急
- javascript实现表格排序问题??
- 用javascript怎么取到查询字符串
- 实现不同用户登陆时,文本框的不同赋值
- 请教跳转的问题
- oncontextmemu在框架页面中的触发时而有效,时而无效,怎么解决?
- 救命呀。十万火急呀。请网友帮助,我想作一个按钮(在网页中),可以打印网页,请问怎么作,万分感谢谢谢
- 提供第三方控件资源下载‘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;
}这个可以同时判断整数和小数