此Meteor服务器代码在console.log(x)
向流星终端插入额外空格
怎么解决这个问题?感谢
let x = '1.1'
x = x.replace('.', "\uff0E");
console.log(x);
//gives 1. 1 instead of just 1.1
答案 0 :(得分:1)
\uff0E
是一个全宽句号[.
]。它不是" unicode等价物"一个[.
])。当我运行你的代码时,我得到了这个:
1.1
请注意,这是三个字符,而不是四个字符。点后面的间隙是字形的一部分。
答案 1 :(得分:0)
@Chris说\uff0E
是全角句号[.]
,而不是[.]
您可以在第二行中使用与[.]
等效的Unicode,即\u002E
let x = '1.1'
x = x.replace('.', "\u002E");
console.log(x);
// would give you 1.1