易截截图软件、单文件、免安装、纯绿色、仅160KB

简单的javascript小数点判断


我在javaScript 用这个代码判断输入的值是否是数字,

允许小数点输入的话, 应该加什么? 我加了 \. 试了试不行,

有那位有现成的代码, 提供参考以下吧


txt = document.getElementById('num').value;
for (i=0; i <txt.length; i++) {
  c = txt.charAt(i);
  if ("0123456789".indexOf(c,0) < 0) {
    alert("输入的值是数字以外");
  }
}


谷歌百度都可以。数字验证的JS函数很多的。但是都是用正则做的。还没看到过你这么写的。

用正则表达式
str.match("\\d*")
来判断吧。

txt = document.getElementById('num').value;
for (i=0; i <txt.length; i++) {
  c = txt.charAt(i);
  if ("0123456789.".indexOf(c,0) < 0) {
    alert("输入的值是数字以外");
  }
}

加个点就可以了


js有个函数 isNaN(val)   如果是数字则返回 false

试过 isNaN(val) 有点的话返回false

楼主你一定要用你的写法么?用正则有啥不好?能实现功能就行了呗!为何如此较真?快说,你这个吖头片子!哈哈!其实4楼的写法就满足了啊,还能验证负数呢。3楼的也可以啊!难道你还不满意?

/^-{0,1}[0-9]+\.{0,1}[0-9]*$/.test(变量)

顶7楼和8喽

4楼的试成功了。。
感谢各位!!

IceWee  让您着急了,  还是谢谢你啊


相关问答:

求一个用正则表达式实现简单验证的JavaScript代码

如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,要求用JavaScript来实现,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢
HTML code:

<!DOC ......

javascript调用c#后台函数

javascript://关闭窗口IE窗口,就注销用户
//        function  window.onbeforeunload() 
//        {
//            ......

C#与javascript混用

我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......

javascript 视频动态播放

HTML code:

<div>
<script type="text/javascript">
swfUrl="http://www.ndnews.cn/spnd/UploadFiles_7567/vod/news/090603/宁德市总工会慰问六一节 农民工子女.flv"
swft ......

javaScript的表格点击后可以输入

选中的表格首先要变成蓝色。然后在点击一下就可以输入了。急
不太明白意思,具体点...

JScript code:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号