2016-04-08 12 views

cevap

4

Bir regex (/.../g) kullanmaya çalışıyorsunuz, ancak aslında bir dize değişmezini ('/.../g') kullanıyorsunuz. ' s kaldırın:

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

Dene: Bu yanı $1.040 veya $1.120 gibi durumlarda idare edecek

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

.

0

ayrıştırma her şamandıra ve tekrar stringify:

str.replace(/\d+\.\d+/g, Number); 
İlgili konular