Cách lấy chuỗi sau dấu cách trong javascript

YourString nghĩa đen là Biến mà bạn đã tạo để lưu trữ chuỗi

Ví dụ
Nếu bạn đã tạo một Biến có tên là Badget và bạn đã gán Tên huy hiệu của mình cho nó
Ngân sách = Robot tập sự
Bạn tạo một biến có kiểu string để lưu kết quả, giả sử biến bạn tạo có tên là OutBadget

khi bạn sử dụng công thức

Assign Activity
OutBadget = Left(Badget.Trim,yourString.Trim.LastIndexOf(" "))

Biết giá trị bên trong OutBadget sẽ chỉ là “Robot”

Phương thức trim() xóa khoảng trắng ở cả hai đầu của chuỗi và trả về một chuỗi mới mà không sửa đổi chuỗi ban đầu

Để trả về một chuỗi mới với khoảng trắng được cắt chỉ từ một đầu, hãy sử dụng trimStart() hoặc trimEnd()

trim()

Một chuỗi mới đại diện cho str đã bỏ khoảng trắng ở cả phần đầu và phần cuối của nó. Khoảng trắng được định nghĩa là các ký tự cộng với

Nếu phần đầu hoặc phần cuối của str không có bất kỳ khoảng trắng nào, một chuỗi mới vẫn được trả về (về cơ bản là một bản sao của str)

ví dụ

Tách các từ

let text = "Hôm nay bạn thế nào?";
const myArray = văn bản. tách ra(" ");

Tự mình thử »

Tách các từ và trả lại từ thứ hai

let text = "Hôm nay bạn thế nào?";
const myArray = văn bản. tách ra(" ");
để từ = myArray[1];

Tự mình thử »

Tách các ký tự, bao gồm cả khoảng trắng

const myArray = văn bản. tách ra("");

Tự mình thử »

Sử dụng tham số giới hạn

const myArray = văn bản. chia(" ", 3);

Tự mình thử »

Thêm ví dụ bên dưới


Định nghĩa và cách sử dụng

Phương thức split() tách một chuỗi thành một mảng các chuỗi con

Phương thức split() trả về mảng mới

Phương thức split() không thay đổi chuỗi gốc

Nếu (" ") được sử dụng làm dấu phân cách, thì chuỗi được phân tách giữa các từ


cú pháp

chuỗi. split(dấu phân cách, giới hạn)

Thông số

Tham sốMô tảdấu phân cáchTùy chọn
Một chuỗi hoặc biểu thức chính quy để sử dụng để tách
Nếu bỏ qua, một mảng với chuỗi ban đầu được trả về. giới hạnTùy chọn
Một số nguyên giới hạn số lần chia
Các mục sau giới hạn bị loại trừ

Giá trị trả về

TypeDescripArrayMột mảng chứa các giá trị được chia

Thêm ví dụ

Tách một chuỗi thành các ký tự và trả về ký tự thứ hai

const myArray = văn bản. tách ra("");

Tự mình thử »

Sử dụng một chữ cái làm dấu phân cách

const myArray = văn bản. chia ("o");

Tự mình thử »

Nếu tham số dấu phân cách bị bỏ qua, một mảng có chuỗi gốc sẽ được trả về

const myArray = văn bản. tách ra();

Tự mình thử »


Hỗ trợ trình duyệt

split() là một tính năng ECMAScript1 (ES1)

ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên mọi trình duyệt

ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCó

ví dụ 1

Xóa khoảng trắng bằng trim()

let text = "       Xin chào thế giới. “;
để kết quả = văn bản. cắt ();

Tự mình thử »

Xóa khoảng trắng bằng thay thế () bằng biểu thức chính quy

let text = "       Xin chào thế giới. “;
để kết quả = văn bản. thay thế (/^\s+. \s+$/gm,'');

Tự mình thử »


Định nghĩa và cách sử dụng

Phương thức trim() xóa khoảng trắng ở cả hai phía của chuỗi

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


cú pháp

Thông số

Giá trị trả về

TypeDescriptionMột chuỗiMột chuỗi đã loại bỏ khoảng trắng ở cả hai đầu


Hỗ trợ trình duyệt

trim() là một tính năng ECMAScript5 (ES5)

ES5 (JavaScript 2009) được hỗ trợ đầy đủ trên mọi trình duyệt

ChromeEdgeFirefoxSafariOperaIECóCóCóCóCó9-11

Để cắt một chuỗi sau một ký tự được chỉ định là một thách thức nhỏ đối với các nhà phát triển. Tuy nhiên, JavaScript cung cấp một số phương thức tích hợp được liệt kê bên dưới

  • phương thức chuỗi con()
  • phương thức slice()
  • phương pháp tách ()

Hãy xem cách thức hoạt động của từng phương pháp

Phương pháp 1. Cắt một chuỗi sau một ký tự cụ thể bằng cách sử dụng phương thức substring()

“Chuỗi con()” là một phương thức JavaScript được xác định trước thuộc đối tượng kiểu Chuỗi. Nó hiển thị một chuỗi con của một chuỗi như một đầu ra. Phương thức này nhận hai tham số, chỉ mục bắt đầu và chỉ mục kết thúc, đồng thời trả về một chuỗi mới làm đầu ra bằng cách trích xuất phần đã chỉ định của chuỗi dưới dạng chuỗi con. Ngoài ra, chỉ mục bắt đầu được bao gồm, trong khi chỉ mục kết thúc được loại trừ khỏi chuỗi kết quả

cú pháp
Làm theo cú pháp dưới đây để sử dụng phương thức substring()

chuỗi. chuỗi con(0, chuỗi. indexOf( ký tự ));

Ở đây, “0” là chỉ mục bắt đầu của chuỗi và “chuỗi. indexOf(ký tự)” là chỉ mục cuối của chuỗi được trích xuất, dùng để chỉ chỉ mục của ký tự được chỉ định sẽ không được bao gồm trong chuỗi kết quả

Ví dụ. Cắt một chuỗi sau một khoảng trắng
Trong ví dụ này, chúng tôi sẽ cắt chuỗi khi phát hiện dấu cách đầu tiên trong chuỗi. Để làm như vậy, trước tiên, chúng ta sẽ tạo một biến có tên là “chuỗi” với giá trị sau trong đó

var string = 'Học kỹ năng lập trình';

Sau đó, gọi phương thức substring() bằng cách chuyển chỉ số bắt đầu và chỉ số kết thúc của chuỗi. Với mục đích này, hãy gọi phương thức indexOf() chấp nhận một khoảng trắng làm đối số

var ans = chuỗi. chuỗi con(0, chuỗi. indexOf(' '));

Cuối cùng, in chuỗi kết quả được lưu trữ trong một biến “ans” trên bảng điều khiển bằng cách sử dụng “console. phương thức log()”

bảng điều khiển. log( ans );

Như bạn có thể thấy rằng đầu ra đã cắt chuỗi còn lại sau khi nhận được khoảng trắng đầu tiên

Cách lấy chuỗi sau dấu cách trong javascript

Hãy hướng tới phương pháp khác

Phương pháp 2. Cắt một chuỗi sau một ký tự cụ thể bằng phương thức slice()

Để cắt một chuỗi sau một ký tự cụ thể, hãy sử dụng phương thức JavaScript “slice()”. Nó lấy chỉ mục bắt đầu và chỉ mục cuối cùng làm tham số và xuất ra một chuỗi mới bằng cách trích xuất phần của chuỗi dựa trên các chỉ mục đã chỉ định. Là chỉ mục cuối cùng, chúng ta sẽ sử dụng phương thức indexOf() bằng cách truyền ký tự sẽ trả về chỉ mục của ký tự đã chỉ định

cú pháp
Thực hiện theo cú pháp được cung cấp bên dưới cho phương thức slice()

chuỗi. lát(0, chuỗi. indexOf( ký tự ));

Ví dụ. Cắt một chuỗi sau ký tự “@”
Chúng tôi sẽ tạo một chuỗi được lưu trữ trong một biến có tên là “chuỗi”, chuỗi này sẽ được cắt bớt dựa trên ký tự “@”

var string = 'Học lập trình @Skills';

Gọi phương thức slice() bằng cách chuyển ký tự “@” làm đối số

var ans = chuỗi. lát(0, chuỗi. indexOf('@'));

Sau đó, in chuỗi kết quả trên bảng điều khiển bằng cách sử dụng lệnh “console. phương thức log()”

bảng điều khiển. log( ans );

Đầu ra cho thấy rằng chuỗi được cắt thành công sau ký tự được chỉ định “@”

Cách lấy chuỗi sau dấu cách trong javascript

Hãy thử một phương pháp khác để cắt một chuỗi sau một ký tự cụ thể

Phương pháp 3. Cắt một chuỗi sau một ký tự cụ thể bằng cách sử dụng phương thức split()

Có một phương thức JavaScript khác để cắt một chuỗi sau một ký tự cụ thể được gọi là phương thức “split()”. Nó đưa ra chuỗi sau khi tách nó thành một mảng các chuỗi con. Phương thức này chia chuỗi thành hai phần, một phần trước ký tự và phần còn lại sau ký tự

cú pháp
Thực hiện theo cú pháp được đề cập bên dưới để sử dụng phương thức split()

chuỗi. tách( dấu phân cách , giới hạn );

Ở đây, “dấu phân cách” và “giới hạn” là hai tham số được truyền làm đối số cho phương thức split(). Tham số thứ hai là tùy chọn, trong khi tham số đầu tiên được sử dụng để phân tách chuỗi. Hơn nữa, giới hạn chỉ định có thể có bao nhiêu phần tách

Ví dụ
Bây giờ, hãy gọi phương thức split() bằng cách chuyển dấu phân cách “@”, được sử dụng để phân tách chuỗi. Chúng tôi đã chỉ định chỉ số 0 để lấy chuỗi con trước ký tự được chỉ định

var ans = chuỗi. tách('@')[0];

Cuối cùng, in chuỗi kết quả được lưu trữ trong một biến “ans” trên bảng điều khiển bằng cách sử dụng “console. phương thức log()”

bảng điều khiển. log( ans );

Đầu ra cho thấy chuỗi được cắt thành công

Cách lấy chuỗi sau dấu cách trong javascript

Chúng tôi đã tập hợp tất cả các phương thức JavaScript để cắt chuỗi sau một ký tự cụ thể

Phần kết luận

Để cắt một chuỗi sau một ký tự cụ thể, bạn có thể sử dụng phương thức substring(), slice() hoặc split(). Các phương thức slice() và substring() hoạt động giống nhau khi chúng trích xuất chuỗi bằng cách cắt các phần khác dựa trên ký tự cụ thể. Trong sách hướng dẫn này, chúng tôi đã mô tả quy trình cắt chuỗi sau một ký tự cụ thể với các ví dụ phù hợp

Làm cách nào để cắt một chuỗi sau dấu cách trong JavaScript?

Để cắt một chuỗi sau một ký tự cụ thể, hãy sử dụng phương thức JavaScript “slice()”. Nó lấy chỉ mục bắt đầu và chỉ mục cuối cùng làm tham số và xuất ra một chuỗi mới bằng cách trích xuất phần của chuỗi dựa trên các chỉ mục đã chỉ định

Làm cách nào để lấy chuỗi sau ký tự cụ thể trong JavaScript?

phương thức chuỗi con() được sử dụng trong javascript. Sử dụng phương thức này, chúng ta có thể lấy bất kỳ phần nào của chuỗi trước hoặc sau một ký tự cụ thể.

Cách lấy chuỗi sau dấu phẩy trong js?

Bạn có thể làm điều đó với chuỗi con và indexOf . str = str. chuỗi con(0, str. indexOf(','));

Làm cách nào để lấy từ đầu tiên sau dấu cách trong JavaScript?

Cách lấy từ đầu tiên của chuỗi trong JavaScript. Sử dụng Chuỗi. indexOf() để lấy chỉ mục của khoảng trắng đầu tiên trong chuỗi .