只能數字加小數點?

    if (!/^\d+$/.test(pnumber))
    {
      $(e).val(/^\d+/.exec($(e).val()));
    }
    return false;

我寫的這段代碼只能接受數字
但我想再加個條件是也可以「.」
但只能有一個點
第二個點也會被消除
代碼能怎麼寫?邏輯死!

阅读 1.2k
1 个回答
"12..4.aa5".replace(/\./, '?').replace(/[^0-9\?]*/g, '').replace(/\?/, '.')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题