| 查看: 253 | 回复: 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> |
» 猜你喜欢
317求调剂
已经有7人回复
复试调剂,一志愿南农083200食品科学与工程
已经有4人回复
一志愿太原理工安全工程300分,求调剂
已经有3人回复
284求调剂
已经有11人回复
食品工程专硕求调剂
已经有3人回复
324求调剂
已经有7人回复
一志愿武汉理工,总分321,英一数二,求老师收留。
已经有4人回复
287求调剂
已经有7人回复
325求调剂
已经有5人回复
343求调剂
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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














回复此楼