实型输入控制

http://rsy.iteye.com/blog/1533497 

《整型、实型文本框的输入控制》重构如下:

function isPlusNum (dom, msg) {
    var num = dom.value;
    return /-?\d+(\.\d+)?$/.test(num);

 但是令人迷惑的是下面执行也能成功

 /-?\d+(\.\d+)?$/.test("-.12323")
:true

另外,

 parseFloat("-.1123")
:-0.1123

让人很惊讶,这些都是在chrome浏览器中等到的,不知道其它浏览器中是什么表现,亦或真正原因是什么?!

 

 

posted @   ihada  阅读(216)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示