Eliminați totul după un anumit caracter în JavaScript-Exemple de cod

Radu TM

Eliminați totul după un anumit caracter în JavaScript

JavaScript de Radu TM June 23, 2022

const str = "Acesta este un șir! 🔥";

// Obține indexul caracterului
const index = str.indexOf("!");

// Eliminați tot ce urmează după caracterul
const newStr = str.slice(0, index);

console.log(newStr); // Acesta este un șir!

0

34.147

Eliminați totul după un anumit caracter în JavaScript

JavaScript de Radu TM June 23, 2022

const removeEverythingAfterSpecificCharacter = (str, character) => {
  // folosim metoda `.indexOf()` pentru a găsi indexul caracterului după care dorim să eliminăm tot ceea ce urmează.
  const index = str.indexOf(character);
  // în cazul în care caracterul nu este găsit în șirul de caractere, returnăm șirul original
  if (index === -1) {
    return str;
  }
  // în caz contrar, returnăm șirul până la indexul caracterului
  return str.substring(0, index);
};

// putem folosi această funcție în felul următor:
const str = 'Bună ziua, lume.!';

console.log(removeEverythingAfterSpecificCharacter(str, '!'));
// outputs: "Bună ziua, lume."

0

34.147

Întrebări conexe JavaScript

Cele mai recente interogări JavaScript

Explorați exemplele de cod pe categorii