Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để lấy một phần của chuỗi sau một ký tự được chỉ định trong JavaScript?

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

str.substring ()

Phương thức này cắt một chuỗi từ một chỉ mục bắt đầu nhất định (bao gồm) đến chỉ mục kết thúc (không bao gồm). Nếu chỉ có một chỉ mục được cung cấp thì phương thức sẽ cắt toàn bộ chuỗi từ đầu chỉ mục.

cú pháp-1

Sử dụng dòng mã này, chúng ta có thể lấy một phần của chuỗi sau một ký tự cụ thể.

string.substring(string.indexOf(character) + 1);

cú pháp-2

Sử dụng dòng mã này, chúng ta có thể lấy một phần của chuỗi trước một ký tự cụ thể .

string.substring(0, string.indexOf(character));

Ví dụ

<html>
<body>
<script>
   function subStr(string, character, position) {
      if(position=='b')
      return string.substring(string.indexOf(character) + 1);
      else if(position=='a')
      return string.substring(0, string.indexOf(character));
      else
      return string;
   }
   document.write(subStr('Tutorix & Tutorialspoint','&','a'));
   document.write("</br>");
   document.write(subStr('Tutorix:a best e-learning platform', ':','b'));
</script>
</body>
</html>

Đầu ra

Tutorix
a best e-learning platform