Comment capturer la première lettre d'une chaîne de caractères en JavaScript
-
Utilisez les méthodes
toUpperCase()
etslice()
pour mettre en majuscule la première lettre en JavaScript -
Utilisez
toUpperCase()
aveccharAt()
pour mettre en majuscule la première lettre en JavaScript -
Utilisez
toUpperCase()
etreplace()
pour capturer la première lettre en JavaScript
Il existe plusieurs façons de mettre en majuscule la première lettre de la chaîne en JavaScript.
Par exemple :
"this is an example"
->"This is an example"
"the Atlantic Ocean"
->"The Atlantic Ocean"
Utilisez les méthodes toUpperCase()
et slice()
pour mettre en majuscule la première lettre en JavaScript
La méthode toUpperCase()
transforme toutes les lettres d’une chaîne de caractères en majuscules ; nous l’utiliserons en combinaison avec d’autres fonctions JavaScript pour atteindre le but recherché.
La méthode slice(start,end)
extrait une section d’une chaîne de caractères et la retourne sous la forme d’une nouvelle chaîne.
Le paramètre requis est start
. Il s’agit de la position où doit commencer la tranche de la chaîne.
Le paramètre end
est facultatif. C’est la position où se termine la tranche de chaîne. Si ce paramètre est omis, slice()
se termine à la fin de la chaîne.
Exemple :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body style = "text-align:center;">
<input id = "input" type="text" name="input"/>
<button onclick="capitalizeString()">
Capitalize
</button>
<h3 id = "modified-string" >
</h3>
<script>
function capitalizeString() {
let input = document.getElementById("input");
let headingElement = document.getElementById("modified-string");
let string = input.value;
headingElement.innerHTML = string[0].toUpperCase() +
string.slice(1);
}
</script>
</body>
</html>
Production:
Autre exemple :
// shortened version
function capitalize(sentence) {
return sentence && sentence[0].toUpperCase() + sentence.slice(1);
}
Utilisez toUpperCase()
avec charAt()
pour mettre en majuscule la première lettre en JavaScript
La méthode charAt()
retourne le caractère de l’index spécifié dans une chaîne de caractères. L’index commence à 0.
Exemple :
// We will use the same html above
function capitalizeString() {
let input = document.getElementById('input');
let headingElement = document.getElementById('modified-string');
let string = input.value;
headingElement.innerHTML = string.charAt(0).toUpperCase() + string.slice(1);
;
}
Utilisez toUpperCase()
et replace()
pour capturer la première lettre en JavaScript
Le replace()
est une méthode intégrée dans JavaScript qui recherche dans la chaîne donnée une valeur spécifiée ou un modèle d’expression régulière, la remplace et retourne une nouvelle chaîne.
Syntaxe JavaScript replace()
:
string.replace(paramA, paramB)
Ici, le paramA
est une valeur ou une expression régulière, et paramB
est une valeur pour remplacer paramA
par.
Note : La chaîne originale reste inchangée, et la valeur retournée est une nouvelle chaîne avec des éléments remplacés.
Exemple rapide sur la méthode replace()
:
function replaceFunction() {
let str = 'Google Event';
let res = str.replace('Google', 'Microsoft');
console.log(res)
}
replaceFunction();
function replaceAllFunction() {
let str = 'Google Event will be in Headquarters of Google';
let res = str.replace(/Google/g, 'Microsoft');
console.log(res)
}
replaceFunction();
Note : La méthode replace()
ne remplace que la première instance par défaut. Nous devons utiliser le modificateur global de l’expression régulière (g
) pour remplacer toutes les occurrences.
Exemple :
// We will use the same html above
function capitalizeString() {
let input = document.getElementById('input');
let headingElement = document.getElementById('modified-string');
let string = input.value;
headingElement.innerHTML = string.replace(/^./, string[0].toUpperCase());
}
/^./
représente la première lettre de la chaîne de caractères. Pour en savoir plus sur les expressions régulières, consultez le Tutoriel RegExp et la Référence de l’objet RegExp.
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