简单的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 让您着急了, 还是谢谢你啊
相关问答:
比如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢。
HTML code:
<!DOCTYPE html PUBLIC &quo ......
这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去
......
在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!
在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......
C#写JAVASCRIPT 数组
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
& ......
请高手帮我写两个网页 我参考下 自己写了一下午都还是有错误
1.页面有两个输入框 第一个要求输入学生的成绩 在第二个方框输出等级优(90含以上)良(80分以上)中(60分以上)差(60一下)
2.三个输入框输入三 ......