在Kendo中,我使用kendo.toString(value, "p0")
格式化字符串以包含百分比符号。
kendo.toString(12, "p0")
呈现为12%。有没有办法避免数字和百分号之间的空格?我想把它渲染为12%。
我当然可以手动处理它,但我想知道是否有内置的方法来防止手动格式化。
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以使用内置的javascript正则表达式。
var yourstring = "12 %";
yourstring.replace(/\s+/g,''); // replaces all spaces using regex
\ s +表示空格,包括连续的多个空格
g表示字符串
中的次数''是你要用它替换空格的字符。在这种情况下它没什么''
答案 2 :(得分:2)
Kendo格式作为定义存储在" culture"宾语。默认文化是" en-US" (美国英语),您可以在文档准备时间替换整个过程中使用的百分比格式:
kendo.cultures["en-US"].numberFormat.percent.pattern = ["-n%", "n%"];
我对这个奇怪的空间感到困惑,它在图表轴标签上看起来特别令人不安。