Supprimer la sous-chaîne de la chaîne en JavaScript
-
JavaScript
replace()
Méthode pour supprimer une sous-chaîne spécifique d’une chaîne -
JavaScript
replace()
Méthode avec Regex pour supprimer toutes les occurrences de la sous-chaîne spécifique d’une chaîne -
JavaScript
substr()
Méthode pour extraire une sous-chaîne spécifique d’une chaîne
JavaScript a deux méthodes populaires pour supprimer une sous-chaîne de caractères d’une chaîne. Chaque méthode ci-dessous comporte un exemple de code, que vous pouvez exécuter sur votre machine.
JavaScript replace()
Méthode pour supprimer une sous-chaîne spécifique d’une chaîne
La fonction replace()
est une fonction intégrée dans JavaScript. Elle remplace une partie de la chaîne de caractères donnée par une autre chaîne de caractères ou une expression régulière. Elle renvoie une nouvelle chaîne de caractères à partir d’une chaîne donnée et laisse la chaîne originale inchangée.
Syntaxe de la fonction replace()
:
Ourstring.replace(Specificvalue, Newvalue)
La Specificvalue
sera remplacée par la nouvelle valeur - Newvalue
.
Exemple de méthode JavaScript replace()
:
<!DOCTYPE html>
<html>
<head>
<title>
How to remove a substring from string in JavaScript?
</title>
</head>
<body>
<h1>
DelftStack
</h1>
<p>Our string is DelftStac for Software</p>
<p>
Our New String is: <span class="output"></span>
</p>
<button onclick="removeText()">
Generate Text
</button>
<script type="text/javascript">
function removeText() {
ourWord = 'DelftStac for Software';
ourNewWord = ourWord.replace('DelftStack', '');
document.querySelector('.output').textContent
= ourNewWord;
}
</script>
</body>
</html>
JavaScript replace()
Méthode avec Regex pour supprimer toutes les occurrences de la sous-chaîne spécifique d’une chaîne
Une expression régulière est utilisée à la place de la Specificvalue
avec la propriété globale.
Exemple :
<!DOCTYPE html>
<html>
<head>
<title>
How to remove to remove all occurrences of the specific substring from string in JavaScript?
</title>
</head>
<body>
<h1>
DelftStack
</h1>
<p>Our string is DelftStackforDelftStack</p>
<p>
Our New String is: <span class="output"></span>
</p>
<button onclick="removeText()">
Generate Text
</button>
<script type="text/javascript">
function removeText() {
ourWord = 'DelftStackforDelftStack';
ourNewWord = ourWord.replace(/DelftStack/g, '');
document.querySelector('.output').textContent
= ourNewWord;
}
</script>
</body>
</html>
JavaScript substr()
Méthode pour extraire une sous-chaîne spécifique d’une chaîne
La fonction substr()
est une fonction intégrée dans JavaScript pour extraire une sous-chaîne d’une chaîne donnée ou retourner une partie de la chaîne. Elle commence à l’index spécifié et s’étend sur un nombre donné de caractères.
Syntaxe substr()
:
string.substr(startIndex, length)
startIndex
est nécessaire. La length
est facultative, c’est la longueur de la chaîne à sélectionner dans ce Startindex
, et si elle n’est pas spécifiée, elle est extraite vers le reste de la chaîne.
Exemple :
<!DOCTYPE html>
<html>
<head>
<title>
How to remove a substring from string in JavaScript?
</title>
</head>
<body>
<h1>
DelftStack
</h1>
<p>Our string is DelftStackforDelftStack</p>
<p>
Our New String is: <span class="output"></span>
</p>
<button onclick="removeText()">
Generate Text
</button>
<script type="text/javascript">
function removeText() {
ourWord = 'DelftStackforDelftStack';
ourNewWord = ourWord.substr(10,13);
document.querySelector('.output').textContent
= ourNewWord;
}
</script>
</body>
</html>
Article connexe - JavaScript String
- Obtenir le dernier caractère d'une chaîne en JavaScript
- Transformer une chaîne en une date en JavaScript
- Obtenir le premier caractère d'une chaîne en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Vérifier l'égalité des chaînes en JavaScript
- Convertir un tableau en chaîne sans virgule en JavaScript