如何判断输入数据的格式是99.9

gohands 2005-12-26 03:27:31
1
88
88.9
0.6
都要可以才行!
谢谢!
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anycall2004 2005-12-27
  • 打赏
  • 举报
回复
/^\d*\.?\d{0,1}$/
gohands 2005-12-27
  • 打赏
  • 举报
回复

/^(([1-9]\d{0,1}\.\d{1,1})|(0\.\d{0,1})|([1-9]\d{0,1}))$/;
大猫钓鱼 2005-12-26
  • 打赏
  • 举报
回复
多了一个')',这样应该就OK了,^_^。
re=/^(([1-9]\d{0,1}\.\d{0,1})|(0\.\d{0,1})|([1-9]\d{0,1}))$/;
大猫钓鱼 2005-12-26
  • 打赏
  • 举报
回复
应该是这样了,你试试看
<script language=javascript>
function check(e){
var num=e.value;
re=/^(([1-9]\d{0,1}\.\d{0,1})|(0\.\d{0,1}))|([1-9]\d{0,1}))$/;
if(re.test(num))
{
alert("正确")
}
else
{
alert("错误")
}
}
</script>
<input name=num onblur=check(this)>

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧