2016-06-23 7 views
0

この流星のサーバーコードは、流星のターミナルにconsole.log(x)を追加したときに余分なスペースを挿入しています。
これをどのように修正できますか?おかげユニコードで置き換えると余分なスペース

let x = '1.1' 
x = x.replace('.', "\uff0E"); 
console.log(x); 
//gives 1. 1 instead of just 1.1 
+0

予想される出力が1.1の場合は、2番目のコード行をコメントアウトすることをお勧めします。 –

答えて

0

\uff0Eは全角フルストップ[]です。それは[.]の "ユニコード同等物"ではない)。これは3つの文字ではなく、4であることを

1.1

注意:私はあなたのコードを実行すると、私はこれを取得します。ドットの後の隙間はグリフの一部です。

+0

この問題の解決策は何ですか? –

+0

それは問題が何であるかによって異なります。問題がある文字を別の(間違った)文字に置き換えている場合、解決策は単に置換をやめることです。文字が見えないように見えない場合は、別の文字を使用してください。 '\ uff0e'が完全な停止のために「ユニコード相当」であると思うという問題がある場合、解決策はそのことを止めることです。あなたは本当にユニコードを変更することはできません。 –

関連する問題