2016-04-08 13 views

答えて

4

正規表現(/.../g)を使用しようとしていますが、実際には文字列リテラル('/.../g')を使用しています。

str.replace(/(\.[0-9]{1})0+\s/g, "$1"); 
1

がしよう:これは、同様$1.040または$1.120ようなケースを処理する

str.replace(/(\.[0-9]*[^0])0+/g, "$1"); 

'秒を削除します。

0

は、すべてのフロートを解析し、再びそれを文字列化:

str.replace(/\d+\.\d+/g, Number); 
関連する問題