【问题标题】: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
【解决方案2】:
试试这个正则表达式:
\d{1,}[\,\.]{1}\d{1,2}
【解决方案3】:
在这种情况下,您可以使用 JQuery Validation Plugin。
在这里,您需要为每个复选框、文本框或您正在使用的任何其他输入元素定义一组规则。
我不确定 typescript 是否有一些内部验证方法或规则,因为如果有,那么您将不需要它以 JQuery 方式执行,如果没有,那么您可以使用 JQuery 方式。
您也可以为此使用正则表达式。
如果有用,请投票并标记解决方案。
谢谢!