在我的ASP.Net Web应用程序中,我允许用户输入产品重量的值。用户可以在世界的任何地方(我有来自美国,法国,英国,中国等的用户)。
他们以多种方式输入体重,包括:
以100000.99为例 100,000.99 100 000,99 100' 000.99
你知道我要去哪里。我正在寻找一种方法来清洁'这个输入,并以这样的方式格式化它(原谅我的无知)'正常'。
关于如何做到这一点的任何想法?还是框架?
提前致谢!
答案 0 :(得分:0)
我建议使用UI装饰器和验证器来允许每个文化输入的用户,并查看为其文化格式化的数字。然后你就可以知道使用了哪种文化并正确处理它。此外,您应该允许用户选择其他文化,以防您检测不正确。
请参阅this link了解如何确定用户文化和语言