在文本框中只允许输入实数(正数/负数/小数)怎么写正则表达式?

nmcflcl 2005-05-20 04:21:06
我想中网页文本框中只输入实数,这个正则表达式怎么写,如果输入其它值文本框自动清空
...全文
380 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodstuday 2005-05-20
  • 打赏
  • 举报
回复
^[\d]+.?[\d]*$ 试试看是否符合你的要求

如果只要求是数字的话,那用vbs的 isnumeric函数也是可以的
TSD 2005-05-20
  • 打赏
  • 举报
回复
<input name="txtnum" type="text" id="txtnum" onMouseOver="value=value.replace(/[^0-9]/g,'')" onKeyUp="value=value.replace(/[^0-9]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^0-9]/g,''))">
goodstuday 2005-05-20
  • 打赏
  • 举报
回复
onBlur="if (isNaN(this.value)){this.value=''; alert('类型错误,请输入数值型!');this.focus(); }"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧