Cách xóa dấu phẩy trong JavaScript

Một cách khác để xóa dấu phẩy ở đầu chuỗi là sử dụng phương thức

const myOriginalString = ",'first string','more','even more'";
const [_, ...rest] = myOriginalString.split(',');
const newString = rest.join(',')
console.log(newString)
6 của chuỗi JavaScript

Ví dụ, chúng ta có thể viết

const myOriginalString = ",'first string','more','even more'";
const newString = myOriginalString.replace(/^,/, '');
console.log(newString)

Chúng ta gọi

const myOriginalString = ",'first string','more','even more'";
const [_, ...rest] = myOriginalString.split(',');
const newString = rest.join(',')
console.log(newString)
6 với
const myOriginalString = ",'first string','more','even more'";
const [_, ...rest] = myOriginalString.split(',');
const newString = rest.join(',')
console.log(newString)
8 để thay thế dấu phẩy ở đầu bằng một chuỗi rỗng

Và vì vậy newString vẫn giống như trước đây

Phần kết luận

Chúng ta có thể sử dụng các phương thức chuỗi khác nhau để loại bỏ dấu phẩy ở đầu chuỗi

Thêm nội dung tại PlainEnglish. io. Đăng ký nhận bản tin hàng tuần miễn phí của chúng tôi. Theo dõi chúng tôi trên Twitter và LinkedIn. Kiểm tra Sự bất hòa trong cộng đồng của chúng tôi và tham gia Tập thể tài năng của chúng tôi

Hướng dẫn này sẽ giải thích cách xóa dấu phẩy khỏi chuỗi bằng cách sử dụng phương pháp replace()split(). Sau đó, chúng tôi sẽ chuyển đổi các chuỗi thành float bằng cách sử dụng parseFloat(), dẫn đến các chuỗi kết hợp sẽ không nối trong quá trình cộng toán học

Xóa dấu phẩy bằng phương thức replace() trong JavaScript

Phương thức replace() chấp nhận một mẫu biểu thức chính quy và một chuỗi thay thế. Nó sẽ sử dụng mẫu biểu thức chính quy để tìm dấu phẩy trong chuỗi, thay thế dấu phẩy bằng chuỗi thay thế

Chúng tôi mong muốn loại bỏ dấu phẩy để làm trống chuỗi thay thế

let string_one = '2,526.23';
let string_two = '33,999.21';

let replaced_string_one = string_one.replace(/,/g, '');
let replaced_string_two = string_two.replace(/,/g, '');
let add_replaced_string = parseFloat(replaced_string_one) + parseFloat(replaced_string_two);

console.log("Replaced string_one: ", replaced_string_one);
console.log("Replaced string_two: ", replaced_string_two);
console.log("Added replaced string: ", add_replaced_string);

đầu ra

Replaced string_one:  2526.23
Replaced string_two:  33999.21
Added replaced string:  36525.44

Trong đoạn mã trên, chúng tôi có hai chuỗi được lưu trong hai biến. Chúng tôi muốn thêm các số trong chuỗi, vì vậy chúng tôi thay thế dấu phẩy bằng phương thức replace()

Sau khi thay thế, chúng tôi chuyển đổi chuỗi thành float bằng cách sử dụng hàm parseFloat() để giữ nguyên bất kỳ dấu thập phân nào trong chuỗi

Xóa dấu phẩy bằng phương thức split() trong JavaScript

Phương thức

Replaced string_one:  2526.23
Replaced string_two:  33999.21
Added replaced string:  36525.44
4 sẽ lấy dấu phẩy trong chuỗi làm tham số và nó sẽ trả về một mảng. Mảng này chứa các phần tử là các đoạn của chuỗi tại mỗi điểm mà
Replaced string_one:  2526.23
Replaced string_two:  33999.21
Added replaced string:  36525.44
4 tìm thấy dấu phẩy

Tuy nhiên, chúng ta cần một chuỗi, không phải một mảng. Chúng ta sẽ chuyển đổi mảng thành chuỗi bằng phương thức

Replaced string_one:  2526.23
Replaced string_two:  33999.21
Added replaced string:  36525.44
6

Khi các phần tử mảng là một chuỗi, bạn có thể sử dụng hàm parseFloat() trên đó trước khi thêm chúng

let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);

đầu ra

Replaced first_string:  12222526.99
Replaced second_string:  2821.21
Added replaced string:  12225348.200000001

Xóa dấu phẩy bằng phương pháp Lodash Replaced string_one: 2526.23 Replaced string_two: 33999.21 Added replaced string: 36525.44 8

Lodash là một thư viện JavaScript; . Những lập luận này là

let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
0,
let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
1 và
let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
2

let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
0 phải chứa nội dung bạn muốn thay thế và
let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
1 phải khớp với phần chuỗi bạn muốn thay thế. Cuối cùng,
let first_string = '12,222,526.99';
let second_string = '2,821.21';

let replaced_first_string = first_string.split(",").join("");
let replaced_second_string = second_string.split(",").join("");
let add_replaced_string = parseFloat(replaced_first_string) + parseFloat(replaced_second_string);

console.log("Replaced first_string: ", replaced_first_string);
console.log("Replaced second_string: ", replaced_second_string);
console.log("Added replaced string: ", add_replaced_string);
2 được thay thế vào chuỗi dựa trên mẫu

Trong đoạn mã sau, chúng tôi đã sử dụng phương pháp Lodash replace() để thay thế dấu phẩy trong chuỗi. Sau đó, chúng tôi sử dụng hàm parseFloat() trên các chuỗi kết quả trước khi thêm chúng

Làm cách nào để xóa dấu phẩy và khoảng trắng khỏi chuỗi trong JavaScript?

Để tách các câu bằng dấu phẩy, hãy sử dụng split(). Để xóa các khoảng trống xung quanh, hãy sử dụng trim()

Làm cách nào để xóa dấu phẩy trong mảng JavaScript?

Bạn có thể sử dụng phương thức join() trong JavaScript để xóa dấu phẩy khỏi một mảng. Dấu phân cách bằng dấu phẩy trong một mảng hoạt động như dấu phân cách. Ví dụ: let arr = ['alpha', 'bravo', 'charlie']. Sử dụng phương thức join(), bạn có thể loại bỏ hoặc thay thế tất cả các dấu phẩy bằng khoảng trắng.

Làm cách nào để xóa dấu phẩy đầu tiên khỏi chuỗi trong JavaScript?

thay thế Phương thức. Một cách khác để xóa dấu phẩy ở đầu chuỗi là sử dụng phương thức thay thế của chuỗi JavaScript . Chúng tôi gọi thay thế bằng /^,/ để thay thế dấu phẩy ở đầu bằng một chuỗi trống. Và newString giống như trước đây.

Làm cách nào để xóa dấu phẩy ở cuối trong JavaScript?

Để xóa dấu phẩy cuối cùng khỏi một chuỗi, gọi phương thức replace() với biểu thức chính quy sau /,*$/ làm tham số đầu tiên và một chuỗi trống làm tham số thứ hai . Phương thức thay thế sẽ trả về một chuỗi mới với dấu phẩy cuối cùng đã bị xóa. Đã sao chép. . The replace method will return a new string with the last comma removed. Copied!