| 查看: 268 | 回复: 2 | ||
gn02530640银虫 (小有名气)
|
[求助]
[JavaScript] 允许一组有负数+小数点的数字 已有1人参与
|
|
语言:使用+html。 问题: 可输入有负数、小数点的数字。 目前卡在不知道要怎么让字段允许负数; 而且负数只允许在最左边出现,其他位置不允许输入。 向各家高手指教了,谢谢。 ---------------------------------------------------- 目前程序: <input type="text" onkeyup="return ValidateFloat(this, value);"/> <script> function ValidateFloat(e, pnumber){ if(!/^\d+[.]?\d*$/.test(pnumber)){ var newValue=/^\d+[.]?\d*/.exec(e.value); if (newValue!=null){ e.value =newValue; }else{ e.value =""; } } return false; } </script> |
» 猜你喜欢
如果工作了想读博,可以边工作边读全日制嘛?
已经有7人回复
评审有感
已经有28人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
博士申请
已经有7人回复
化学专业申博
已经有4人回复
河北省自然科学基金
已经有9人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
26/27申博自荐
已经有9人回复
» 本主题相关价值贴推荐,对您同样有帮助:
me_yu
木虫 (正式写手)
- 应助: 26 (小学生)
- 金币: 3393.9
- 散金: 350
- 红花: 7
- 沙发: 1
- 帖子: 903
- 在线: 468.2小时
- 虫号: 2533501
- 注册: 2013-07-05
- 专业: 计算机软件
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
gn02530640: 金币+15, ★★★★★最佳答案 2015-05-05 13:49:47
感谢参与,应助指数 +1
gn02530640: 金币+15, ★★★★★最佳答案 2015-05-05 13:49:47
|
<input type="text" onkeyup="return ValidateFloat(this, value);"/> <script> function ValidateFloat(e, pnumber){ if (pnumber.length>=2) { if(!/^[-+]?\d+[.]?\d*$/.test(pnumber)){ var newValue=/^[-+]?\d+[.]?\d*/.exec(e.value); if (newValue!=null){ e.value =newValue; }else{ e.value =""; } } } else if (!/[\+|\-|\d]/.test(pnumber)) {//判断第一个字符是否正确 e.value =""; }; return false; } </script> |

2楼2015-05-05 11:58:08
gn02530640
银虫 (小有名气)
- 应助: 8 (幼儿园)
- 金币: 314.5
- 红花: 1
- 帖子: 139
- 在线: 86.6小时
- 虫号: 2796302
- 注册: 2013-11-12
- 性别: GG
- 专业: 理论和计算化学
3楼2015-05-05 13:53:11












回复此楼