货币的模式文本框HTML

货币的模式文本框HTML,html,angularjs,design-patterns,typescript,currency,Html,Angularjs,Design Patterns,Typescript,Currency,我在一个项目中有一个文本框,里面有HTML、Angular 2和Typescript。 如何只接受数字和一个点或一个逗号。 它必须接受无限数+点或逗号+两个数字 2.34接受 1326262566.43接受 4,08接受 0,12接受 45736573,98接受 我可以将其保存在字符串变量中,不需要是数字类型。试试这个正则表达式: \d{1,}[\,\.]{1}\d{1,2} 我为您制作了一个regExp-在这种情况下,您可以使用JQuery验证插件。 在这里,您需要为每个复选框、文本框或您正

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

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

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

试试这个正则表达式:

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

我为您制作了一个regExp-

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

谢谢