我需要在flutter和dart中将数字作为千位分隔符来处理字符串和数字。为此,经常建议使用intl package,但我更喜欢使用扩展名,而不使用intl包。
例如:当我收到如下文本时:"+2500000.7550",我的最终输出将为"+2,500,000.7550",并且当我有如下文本时:"5674-5655-4411-2211",我的最终输出将作为"5674 - 5655 - 4411 - 2211"交付。
最后,我希望能够以特定的模式(例如,2乘2、3乘3或4乘4)用特定的字符分隔字符串变量。
1条答案
按热度按时间0vvn1miw1#
我试图通过编写这个扩展来解决这个挑战,但如果有更好的解决方案或代码,我将不胜感激。
并像下面的代码一样使用它: