Phương thức replaceAll[]
không được hỗ trợ trong Internet Explorer phiên bản 6-11. Sử dụng phương pháp thay thế trong trường hợp bạn đang sử dụng chúng
Sử dụng phương thức split[] và join[]
Để xóa dấu ngoặc kép khỏi Chuỗi trong JavaScript
- Tách chuỗi bằng dấu ngoặc kép bằng phương thức split[] của String
- Tham gia Chuỗi với Chuỗi trống bằng phương thức tham gia [] của Array
Phương thức này rất hữu ích khi bạn muốn tránh các biểu thức chính quy trong phương thức replace[]
Sử dụng các phương thức split[] và join[]
1
2
3
4
5
var str = 'Chào mừng đến với "Xin chào thế giới"';
str = str. tách['"'].tham gia[''];
bảng điều khiển. log[str];
đầu ra
đầu ra
1
2
3
Chào mừng đến với Xin chào Thế giới
Chúng tôi đã sử dụng phương pháp /"/g
3 để chia Chuỗi trên mỗi lần xuất hiện dấu ngoặc kép ["
] thành mảng
Sau đó, nối các phần tử mảng với Chuỗi trống bằng phương thức /"/g
5
Sử dụng vòng lặp
Để xóa dấu ngoặc kép khỏi Chuỗi trong JavaScript
- Lặp qua chuỗi bằng vòng lặp for
- Trong mỗi lần lặp, nếu ký tự không phải là
"
, chúng tôi sẽ đưa nó vào/"/g
7 - Nếu ký tự là dấu ngoặc kép
"
, thì chúng ta không làm gì cả và tiếp tục vòng lặp
Sử dụng vòng lặp
1
2
3
4
5
6
7
8
9
10
11
var str = 'Chào mừng đến với "Xin chào thế giới"';
var strWithoutQuotes = '';
for[let i = 0; i