如何转换使用' cultural'的输入字符串?将数字格式化为JavaScript可以理解的内容?

时间:2015-06-17 17:32:11

标签: javascript c# asp.net

在我的ASP.Net Web应用程序中,我允许用户输入产品重量的值。用户可以在世界的任何地方(我有来自美国,法国,英国,中国等的用户)。

他们以多种方式输入体重,包括:

以100000.99为例 100,000.99 100 000,99 100' 000.99

你知道我要去哪里。我正在寻找一种方法来清洁'这个输入,并以这样的方式格式化它(原谅我的无知)'正常'。

关于如何做到这一点的任何想法?还是框架?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我建议使用UI装饰器和验证器来允许每个文化输入的用户,并查看为其文化格式化的数字。然后你就可以知道使用了哪种文化并正确处理它。此外,您应该允许用户选择其他文化,以防您检测不正确。

请参阅this link了解如何确定用户文化和语言