Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用angular或javascript将逗号分隔的数字加上零_Javascript_Angular - Fatal编程技术网

使用angular或javascript将逗号分隔的数字加上零

使用angular或javascript将逗号分隔的数字加上零,javascript,angular,Javascript,Angular,我需要在输入元素中输入一个逗号分隔的数字,一旦用户点击tab键或在输入元素外单击,就需要附加零。 以下是场景: 1] 123456789.12345678 -> 123,456,789.12345678 2] 123456789.1234 -> 123,456,789.12340000 3] 123456.1234 -> 123,456.12340000 对于正确的场景,请使用此处的数字管道 e、 g.{123456789.1234 |编号:9.8-8}

我需要在输入元素中输入一个逗号分隔的数字,一旦用户点击tab键或在输入元素外单击,就需要附加零。 以下是场景:

1] 123456789.12345678 -> 123,456,789.12345678
2] 123456789.1234     -> 123,456,789.12340000
3] 123456.1234        -> 123,456.12340000
对于正确的场景,请使用此处的数字管道

e、 g.{123456789.1234 |编号:9.8-8}

请参阅链接

您可以使用此正则表达式/\B?=\d{3}+\d/g,使用toString将数字转换为字符串后。我昨天引用了SO的一篇旧帖子。我想这就是你要找的


或者,您可以检查角度内置数字管道。

在小数点之前和某个值之后添加0是错误的。123456.1234->123456000.12340000这是错误的。@surendrakumar我已经修改了我的问题…我知道这一点,但当用户键入时,我需要在这个输入元素上执行此操作。
output: 123,456,789.12340000