Tôi có một chuỗi là "1,23,45,448.00"
và tôi muốn thay thế tất cả dấu phẩy theo dấu thập phân và tất cả dấu thập phân bằng dấu phẩy.Thay thế, (dấu phẩy) theo. (Dấu chấm) và. (Dấu chấm) theo, (dấu phẩy)
sản lượng yêu cầu của tôi là "1.23.45.448,00"
Tôi đã cố gắng để thay thế ,
bởi .
như sau:
var mystring = "1,23,45,448.00"
alert(mystring.replace(/,/g , "."));
Nhưng, sau đó, nếu tôi cố gắng thay thế .
bởi ,
nó cũng thay thế đầu tiên thay thế .
bởi ,
kết quả trong việc đưa ra các đầu ra như "1,23,45,448,00"
Thì sao? Điều gì không hiệu quả với bạn? –
@AdamAzad Khi lần đầu tiên thay thế '.' (_or comma_) sẽ làm cho thay thế khác hoàn nguyên thay thế đầu tiên. – Tushar
@Tushar, các chi tiết này phải có mặt trong câu hỏi, thay vì trong nhận xét. Câu hỏi chất lượng tốt nên mô tả vấn đề đủ tốt mà không cần thêm ** cần thiết ** vào chi tiết sự cố trong nhận xét. Một dòng mô tả tốt là để nói ** 1) những gì tôi muốn xảy ra ** sau đó ** 2) những gì tôi đang làm ** và cuối cùng ** 3) những gì thực sự xảy ra ** –