JavaScript xóa các ký tự trống khỏi chuỗi

Để xóa tất cả khoảng trắng khỏi một chuỗi trong JavaScript, hãy gọi phương thức

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
26 trên chuỗi, chuyển một biểu thức chính quy khớp với bất kỳ ký tự khoảng trắng nào và một chuỗi trống để thay thế. Ví dụ:
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
27) trả về một chuỗi mới đã xóa tất cả khoảng trắng khỏi
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
28

const str = '1 2 3';const whitespaceRemoved = str.replace(/\s/g, '');
console.log(whitespaceRemoved); // 123

Siêu ký tự biểu thức chính quy

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
29 khớp với các ký tự khoảng trắng, chẳng hạn như dấu cách, tab và dòng mới

Chúng tôi sử dụng cờ regex

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
30 để chỉ định rằng tất cả các ký tự khoảng trắng trong chuỗi phải khớp với nhau. Không có cờ này, chỉ khoảng trắng đầu tiên sẽ được so khớp và thay thế

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3

Phương thức

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
26 trả về một chuỗi mới với tất cả các kết quả khớp được thay thế bằng đối số thứ hai được truyền cho nó. Chúng tôi chuyển một chuỗi trống (
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
32) làm đối số thứ hai để thay thế tất cả khoảng trắng bằng không có gì, giúp loại bỏ chúng một cách hiệu quả

Ghi chú

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
26 trả về một chuỗi mới mà không sửa đổi chuỗi ban đầu, vì các chuỗi trong JavaScript là bất biến

Phương pháp 1. Sử dụng phương thức split() và join(). Phương thức split() được sử dụng để chia một chuỗi thành nhiều chuỗi con và trả về chúng dưới dạng một mảng. Dấu phân cách có thể được chỉ định làm tham số để chuỗi được phân tách bất cứ khi nào tìm thấy dấu phân cách đó trong chuỗi. Ký tự khoảng trắng (” “) được chỉ định trong tham số này để phân tách chuỗi bất cứ khi nào có khoảng trắng. Phương thức nối () được sử dụng để nối một chuỗi các chuỗi bằng dấu phân cách. Điều này sẽ trả về một chuỗi mới với chuỗi đã nối bằng dấu phân cách đã chỉ định. Phương thức này được sử dụng trên mảng được trả về và không có dấu phân cách (“”) nào được sử dụng để nối các chuỗi. Điều này sẽ nối các chuỗi trong mảng và trả về một chuỗi mới. Điều này sẽ loại bỏ tất cả các khoảng trắng trong chuỗi gốc.  

cú pháp

string.split(" ").join("")

Ví dụ.  

html




const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
34

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

 

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
39____137

string.replace(/ /g, "")
0____135____32
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
string.replace(/ /g, "")
5

string.replace(/ /g, "")
4
string.replace(/ /g, "")
7

string.replace(/ /g, "")
0____39
string.replace(/ /g, "")
2____137

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
39____137

 

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

string.replace(/ /g, "")
0____135____1340
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
341

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
343

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
340
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1351
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
string.replace(/ /g, "")
5

string.replace(/ /g, "")
4
string.replace(/ /g, "")
7

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
351
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
367

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
369

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
350

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35____1353
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
354
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
353
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1394
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
395

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
397

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
394
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1375
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
376

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
378

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
string.replace(/ /g, "")
00

string.replace(/ /g, "")
01
string.replace(/ /g, "")
02

string.replace(/ /g, "")
4

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
string.replace(/ /g, "")
05

string.replace(/ /g, "")
01
string.replace(/ /g, "")
07

string.replace(/ /g, "")
4

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
string.replace(/ /g, "")
10

string.replace(/ /g, "")
11
string.replace(/ /g, "")
12

string.replace(/ /g, "")
4
string.replace(/ /g, "")
14

string.replace(/ /g, "")
0______39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
375
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

 

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

đầu ra

  • Trước khi nhấp vào nút.
    JavaScript xóa các ký tự trống khỏi chuỗi
  • Sau khi nhấp vào nút.
    JavaScript xóa các ký tự trống khỏi chuỗi

Phương pháp 2. Sử dụng phương thức thay thế () với regex. Phương thức thay thế () được sử dụng để thay thế một chuỗi đã chỉ định bằng một chuỗi khác. Nó nhận hai tham số, thứ nhất là chuỗi cần thay thế và tham số thứ hai là chuỗi được thay thế bằng. Chuỗi thứ hai có thể được cung cấp dưới dạng chuỗi rỗng để khoảng trống được thay thế. Tham số đầu tiên được cung cấp một biểu thức chính quy với ký tự khoảng trắng (” “) cùng với thuộc tính toàn cục. Điều này sẽ chọn mọi lần xuất hiện của khoảng trắng trong chuỗi và sau đó có thể xóa nó bằng cách sử dụng một chuỗi trống trong tham số thứ hai. Điều này sẽ loại bỏ tất cả các khoảng trắng trong chuỗi gốc.  

cú pháp

string.replace(/ /g, "")

Ví dụ.  

html




const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
34

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

 

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
39____137

string.replace(/ /g, "")
0____135____32
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
string.replace(/ /g, "")
5

string.replace(/ /g, "")
4
string.replace(/ /g, "")
7

string.replace(/ /g, "")
0____39
string.replace(/ /g, "")
2____137

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
39____137

 

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

string.replace(/ /g, "")
0____135____1340
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
341

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
343

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
340
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1351
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
string.replace(/ /g, "")
5

string.replace(/ /g, "")
4
string.replace(/ /g, "")
7

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
351
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
367

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
369

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
350

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
35____1353
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
354
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
353
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
364
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1394
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
395

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
397

string.replace(/ /g, "")
0____39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
394
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
0

string.replace(/ /g, "")
0____135____1375
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
376

string.replace(/ /g, "")
4
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
378

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
string.replace(/ /g, "")
00

string.replace(/ /g, "")
01
string.replace(/ /g, "")
02

string.replace(/ /g, "")
4

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
327

string.replace(/ /g, "")
01
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
329

string.replace(/ /g, "")
4

const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
379
string.replace(/ /g, "")
10

string.replace(/ /g, "")
11____1334

string.replace(/ /g, "")
4
string.replace(/ /g, "")
14

string.replace(/ /g, "")
0______39
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
375
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
37

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

 

string.replace(/ /g, "")
9
const str = '1 2 3';// No 'g' flag in regex
const whitespaceRemoved = str.replace(/\s/, '');
// Only first whitespace removed
console.log(whitespaceRemoved); // 12 3
36____137

đầu ra

  • Trước khi nhấp vào nút.
    JavaScript xóa các ký tự trống khỏi chuỗi
  • Sau khi nhấp vào nút.
    JavaScript xóa các ký tự trống khỏi chuỗi

Phương pháp 3. Sử dụng phương thức reduce() với toán tử trải rộng. Toán tử trải rộng được sử dụng để chuyển đổi chuỗi thành một mảng và Phương thức reduce() được sử dụng để giảm mảng thành một giá trị duy nhất và thực thi một hàm được cung cấp cho từng giá trị của mảng và giá trị trả về của hàm được lưu trữ trong một . Hàm kiểm tra từng ký tự của chuỗi có phải là khoảng trắng hay không, nếu là khoảng trắng thì không thêm ký tự vào bộ tích, nếu không phải khoảng trắng thì thêm ký tự vào bộ tích. Tại chuỗi trả về bộ tích lũy cuối cùng không chứa bất kỳ khoảng trắng nào trong đó

Làm cách nào để xóa ký tự trống khỏi chuỗi trong JavaScript?

Chuỗi JavaScript trim() . Phương thức trim() không thay đổi chuỗi gốc.

Làm cách nào để xóa tất cả khoảng trắng khỏi chuỗi trong JavaScript?

Để xóa tất cả khoảng trắng khỏi một chuỗi trong JavaScript, gọi phương thức replace() trên chuỗi, chuyển một biểu thức chính quy khớp với bất kỳ ký tự khoảng trắng nào và một chuỗi trống dưới dạng . Ví dụ, str. replace(/\s/g, '' ) trả về một chuỗi mới đã xóa tất cả khoảng trắng khỏi str. . For example, str. replace(/\s/g, '' ) returns a new string with all whitespace removed from str .

Làm cách nào để xóa giá trị null khỏi chuỗi trong JavaScript?

Để xóa tất cả các giá trị null khỏi một đối tượng. Sử dụng đối tượng. keys() để lấy một mảng các khóa của đối tượng. Sử dụng phương thức forEach() để lặp qua mảng khóa. Kiểm tra xem mỗi giá trị có bằng null hay không và xóa các giá trị null bằng toán tử xóa

Làm cách nào để xóa n khỏi chuỗi trong JavaScript?

Bạn chỉ cần một dấu gạch chéo ngược. /\n+/g .