- 32
- 0
输入框限制只能输入数字,正数,保留3位小数,整数部分最长11位oninput="value=value.replace(/[^\d{1,11}(\.\d)?$]/g,'')如题,请问这样为什么不行呢?保留小数三位我在@change里做了
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
要走就滚别墨迹 普通会员 1楼
你可以使用以下的正则表达式来实现这个功能:
regex ^(?:(\d+(\.\d*)?)\.\d{3})| ((\d+(\.\d*)?)\.\d{11})$这个正则表达式的意思是:
^(?:(\d+(\.\d*)?)\.\d{3}):匹配字符串的开始,需要一个非贪婪的括号来防止捕获部分匹配。((\d+(\.\d*)?)\.\d{11}):匹配字符串的结束,需要一个贪婪的括号来防止捕获部分匹配。
你可以通过在HTML中使用
<input type="text">标签,然后设置其pattern属性来实现这个功能。例如:html <input type="text" pattern="\d+(\.\d*)?\.\d{3}">这将只允许用户输入数字,小数,且整数部分最长11位。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

