| 查看: 210 | 回复: 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> |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有12人回复
存款400万可以在学校里躺平吗
已经有29人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
me_yu
木虫 (正式写手)
- 应助: 26 (小学生)
- 金币: 3369.5
- 散金: 350
- 红花: 7
- 沙发: 1
- 帖子: 895
- 在线: 468.1小时
- 虫号: 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













回复此楼