【问题标题】:Pattern textbox HTML for currency货币的模式文本框 HTML
【发布时间】:2017-06-04 05:00:28
【问题描述】:

我在一个包含 HTML、Angular 2 和 Typescript 的项目中有一个文本框。 如何只接受数字和一个点或一个逗号。 它必须接受无限数字 + 点 OR 逗号 + 两个数字

2.34 接受
1326262566.43 接受
4,08 接受
0,12 接受
45736573,98接受

我可以将它保存在字符串变量中,不需要是数字类型。

【问题讨论】:

    标签: html angularjs design-patterns typescript currency


    【解决方案1】:

    我为你做了一个正则表达式 - go here

    【讨论】:

      【解决方案2】:

      试试这个正则表达式:

      \d{1,}[\,\.]{1}\d{1,2}
      

      【讨论】:

        【解决方案3】:

        在这种情况下,您可以使用 JQuery Validation Plugin。 在这里,您需要为每个复选框、文本框或您正在使用的任何其他输入元素定义一组规则。 我不确定 typescript 是否有一些内部验证方法或规则,因为如果有,那么您将不需要它以 JQuery 方式执行,如果没有,那么您可以使用 JQuery 方式。 您也可以为此使用正则表达式。 如果有用,请投票并标记解决方案。

        谢谢!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-01-03
          • 2015-12-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-08
          • 1970-01-01
          相关资源
          最近更新 更多