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 JavaScriptVí 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ỗngVà vì vậy newString
vẫn giống như trước đây
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[]
và 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ẩyTuy 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
6Khi 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
Replaced string_one: 2526.23
Replaced string_two: 33999.21
Added replaced string: 36525.44
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];
2let 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ẫuTrong đ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