| 查看: 290 | 回复: 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> |
» 猜你喜欢
影响面上的因素
已经有11人回复
filecode
已经有4人回复
咨询面上基金
已经有6人回复
求各位大神看下
已经有27人回复
8月时间戳变的,举个手。玩一下,释放压力
已经有11人回复
一个有机合成实验室都需要哪些设备?
已经有11人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有30人回复
2027年申博
已经有4人回复
好消息?这个有何含义???
已经有10人回复
【2027博士申请】纳米药物递送方向
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
me_yu
木虫 (正式写手)
- 应助: 26 (小学生)
- 金币: 3427.1
- 散金: 350
- 红花: 7
- 沙发: 1
- 帖子: 912
- 在线: 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










回复此楼