【问题标题】:Allow decimal numbers and limit numbers before and after on <input type=“text”>在 <input type=“text”> 之前和之后允许十进制数字和限制数字
【发布时间】:2020-10-25 04:55:13
【问题描述】:

我有一个输入类型=“文本”,我想将用户的输入限制为纯数字或小数点后两位小数。

我要求输入价格。 我想将输入限制为小数点前17位和小数点后2位

我想避免复杂的步骤。有什么办法吗?

【问题讨论】:

标签: html angular web frontend


【解决方案1】:

试一试,我用 maxlength 限制输入并使用您可以在此处测试的正则表达式进行验证:https://regexr.com/57rtg

<input type="text" pattern="^\d{0,17}$|(?=^.{0,20}$)^\d+\.\d{0,2}$" maxlength="20">

【讨论】:

    猜你喜欢
    • 2015-12-09
    • 2010-09-09
    • 2019-04-22
    • 2020-01-23
    • 2013-12-19
    • 2020-03-11
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多