Nodejs cắt chuỗi

Các chuỗi JavaScript có một phương thức trim() mà bạn có thể sử dụng để xóa khoảng trắng ở đầu và cuối khỏi một chuỗi

Phương thức trim() loại bỏ tất cả các ký tự khoảng trắng, không chỉ khoảng trắng. Điều đó bao gồm các tab và dòng mới

trimStart() và trimEnd()

Kể từ ES2019, các chuỗi JavaScript cũng có các phương thức trimStart()trimEnd(). Hàm trimStart() xóa tất cả khoảng trắng ở đầu và hàm trimEnd() xóa tất cả khoảng trắng ở cuối. Nói cách khác, str.trimStart().trimEnd() tương đương với str.trim()

Tuy nhiên, chúng tôi khuyên bạn không nên sử dụng trimStart()trimEnd() mà không có polyfill. Vì trimStart()trimEnd() là mới trong ES2019 nên chúng không được hỗ trợ trong Node. js trước v10. x và chúng không được hỗ trợ trong bất kỳ phiên bản Internet Explorer nào. Thay vào đó, chúng tôi khuyên bạn nên sử dụng phương thức chuỗi trim()4 và biểu thức chính quy

Để cắt bớt khoảng trắng ở đầu và cuối từ một chuỗi trong JavaScript, bạn nên sử dụng phương thức String.prototype.trim(). Phương thức trim() loại bỏ các ký tự khoảng trắng ở đầu và cuối, bao gồm các tab và dòng mới

Phương thức trim() đặc biệt hữu ích với các chuỗi mẫu, bởi vì các chuỗi mẫu kết thúc bằng các dòng mới ở đầu và cuối nếu bạn đặt ` trên một dòng riêng biệt

Cắt ký tự tùy ý

Để cắt các ký tự tùy ý, bạn nên sử dụng hàm replace(). replace() có hai đối số

  • một biểu thức chính quy biểu thị những gì cần loại bỏ
  • một chuỗi biểu thị những gì để đưa vào

Bằng cách sử dụng ^ (bắt đầu chuỗi) và $ (cuối chuỗi), bạn có thể tạo hai lệnh gọi replace() thay thế các trường hợp đầu và cuối của một ký tự như hình bên dưới

Cắt nhiều ký tự

Để cắt bớt nhiều ký tự, hãy mở rộng tìm kiếm của biểu thức chính quy

trimStart() và trimEnd()

Các chuỗi JavaScript cũng có các phương thức trimStart()trimEnd(). Hàm trimStart() xóa tất cả khoảng trắng ở đầu và hàm trimEnd() xóa tất cả khoảng trắng ở cuối. Nói cách khác, trim()4 tương đương với trim()5

Hãy nhớ rằng trimStart()trimEnd() là những bổ sung tương đối mới cho JavaScript, được giới thiệu trong ES2019. Chúng không được hỗ trợ trong Node. js trước v10. x và chúng không được hỗ trợ trong bất kỳ phiên bản Internet Explorer nào. Mặc dù chúng an toàn để sử dụng trong Node. js, bạn có thể muốn thêm một polyfill cho các ứng dụng trình duyệt nếu bạn cần hỗ trợ IE

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức trim() của JavaScript để xóa các ký tự khoảng trắng khỏi cả hai đầu của chuỗi

Giới thiệu về phương thức trim() trong JavaScript

String.prototype.trim()trả về một chuỗi mới đã loại bỏ các ký tự khoảng trắng từ đầu và cuối chuỗi

let resultString = str.trim();

Code language: JavaScript (javascript)

Các ký tự khoảng trắng là dấu cách, tab, dấu cách không ngắt, v.v.

Lưu ý rằng phương thức trim() không thay đổi chuỗi gốc

Để chỉ xóa các ký tự khoảng trắng ở đầu hoặc ở cuối chuỗi, bạn sử dụng phương thức trimStart() hoặc trimEnd()

JavaScript trim() ví dụ

Ví dụ sau đây cho thấy cách sử dụng trim() để xóa khoảng trắng ở cả hai phía của chuỗi

Hướng dẫn JavaScript này giải thích cách sử dụng phương thức chuỗi được gọi là trim() với cú pháp và ví dụ

Sự miêu tả

Trong JavaScript, trim() là một phương thức chuỗi được sử dụng để xóa các ký tự khoảng trắng ở đầu và cuối chuỗi. Các ký tự khoảng trắng bao gồm dấu cách, tab, v.v. Vì phương thức trim() là một phương thức của đối tượng String nên nó phải được gọi thông qua một thể hiện cụ thể của lớp String

cú pháp

Trong JavaScript, cú pháp của phương thức trim() là

string.trim();

Tham số hoặc Đối số

Không có tham số hoặc đối số nào cho phương thức trim()

trả lại

Phương thức trim() trả về một chuỗi đã xóa các ký tự khoảng trắng ở đầu và cuối chuỗi

Ghi chú

  • Phương thức trim() không thay đổi giá trị của chuỗi ban đầu

Thí dụ

Hãy cùng xem một ví dụ về cách sử dụng phương thức trim() trong JavaScript

Ví dụ

var totn_string = '   TechOnTheNet   ';

console.log(totn_string.trim());

Trong ví dụ này, chúng tôi đã khai báo một biến có tên totn_string được gán giá trị chuỗi là 'TechOnTheNet'. Sau đó, chúng tôi đã gọi phương thức trim() của biến totn_string để xóa các ký tự khoảng trắng khỏi đầu và cuối chuỗi

Chúng tôi đã ghi đầu ra của phương thức trim() vào nhật ký bảng điều khiển trình duyệt web, với mục đích trình diễn, để hiển thị những gì phương thức trim() trả về

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

'TechOnTheNet'

Trong ví dụ này, phương thức trim() đã xóa các ký tự khoảng trắng ở đầu và cuối chuỗi '   TechOnTheNet   ' và trả về giá trị chuỗi là 'TechOnTheNet'

Làm cách nào để cắt một chuỗi trong nút js?

Hàm trim() là một hàm chuỗi của Node. js được sử dụng để xóa khoảng trắng khỏi chuỗi. Tham số. Hàm này không chấp nhận bất kỳ tham số nào. Giá trị trả về. Hàm trả về chuỗi không có khoảng trắng.

Trim () trong chuỗi làm gì?

Phương thức Trim xóa khỏi chuỗi hiện tại tất cả các ký tự khoảng trắng ở đầu và cuối . Mỗi thao tác cắt đầu và cuối dừng khi gặp ký tự không phải khoảng trắng. Ví dụ: nếu chuỗi hiện tại là " abc xyz ", phương thức Trim trả về "abc xyz".

Làm cách nào để cắt khoảng trắng trong chuỗi trong JavaScript?

Cắt chuỗi JavaScript() . Phương thức trim() không thay đổi chuỗi gốc. The trim() method removes whitespace from both sides of a string. The trim() method does not change the original string.

Làm cách nào để giảm độ dài chuỗi trong JavaScript?

Để cắt một chuỗi thành một độ dài cụ thể, bạn có thể sử dụng các phương thức được xác định trước của JavaScript, bao gồm phương thức slice() và phương thức substring().