Formatting 与Number.format()相反?
在MooTools More(1.4)中,有一个Formatting 与Number.format()相反?,formatting,numbers,mootools,mootools-more,Formatting,Numbers,Mootools,Mootools More,在MooTools More(1.4)中,有一个Number.format()函数,它接受一个数字并将其转换为可读格式,例如 "5,003.2" === (5003.2).format() 。。考虑到当前设置的区域设置 我的问题:是否有可能产生相反的效果,例如,在数据库中存储普通数字?比如: 5003.2 === "5,003.2".reverseformat() 或者我必须使用正则表达式吗?没有现成的正则表达式,而且它也不是很简单。这里的字符串很容易通过regex实现,但是regex并不能
Number.format()
函数,它接受一个数字并将其转换为可读格式,例如
"5,003.2" === (5003.2).format()
。。考虑到当前设置的区域设置
我的问题:是否有可能产生相反的效果,例如,在数据库中存储普通数字?比如:
5003.2 === "5,003.2".reverseformat()
或者我必须使用正则表达式吗?没有现成的正则表达式,而且它也不是很简单。这里的字符串很容易通过regex实现,但是regex并不能真正告诉您语言环境是什么以及自定义格式是什么样子 例如,在英国看
5300
应该去酷5300
。在欧盟,这通常意味着四舍五入到5.3
话虽如此,你看
它还支持unformat
,可以将其恢复
信任客户端区域设置是通用的,也可以是
falsy
,人们用笔记本电脑旅行。。。虽然这更适用于语言环境时间/时区的内容。没有现成的,而且也不是微不足道的。这里的字符串很容易通过regex实现,但是regex并不能真正告诉您语言环境是什么以及自定义的是什么。例如,在英国看5300
应该去酷5300
。在欧盟,这通常意味着5.3
。信任客户机区域设置也是错误的,ppl使用笔记本电脑旅行…如果我有一个号码,我会存储并使用该号码作为一个号码。从“格式”创建的字符串只是演示文稿。如果希望在“DOM”中包含该值,可以使用存储/检索。例如:element.store('myValue',5003.2)
和element.retrieve('myValue')
使用它。好的,这是一个很好的提示。我以不同的方式解决了这个问题,但是是的。@DimitarChristoff你能把你的评论作为一个答案发布出来吗,我会接受它给未来的读者。