J'essaie de dépouiller des voyelles dans une ficelle. Je sais que je devrais utiliser C'est plus de moins ce que je cherche à faire: p>
écrire une fonction JavaScript qui prend dans une chaîne aide s'il vous plaît! p> str.replace code> mais je suis déconcerté sur la façon de l'obtenir dans une plage. P>
s code> et renvoie la chaîne équivalente à s code> mais avec toutes les voyelles ASCII enlevées. Ex: ("Hello World") Code> retourne: "hll wrld" code> p> p>
3 Réponses :
.replace (/ [aeiou] / ig, '') code> est tout ce dont vous avez besoin. p>
string.replaceall ("[aeiou] \\ b", "") code> p>
Pour remplacer les voyelles Vous pouvez utiliser une expression régulière simple:
<span id="mySpan">Hello World!</span>
<script>
var span = document.getElementById('mySpan');
span.innerHTML = removeVowels(span.innerHTML);
</script>
Puis-je savoir ce que gi code> dans (/ [aeiou] / gi, '') code> signifie?
@Hunter IIRC le g code> est pour global et le i code> est destiné à être insensible.
Voici y allez: Stackoverflow.com/questions/5488028/... - L'utilisation de la recherche est une façon géniale de trouver des trucs
Pour l'obtenir dans une portée, vous pouvez utiliser JQuery ou Document.getelementByID (ID) .innerhtml = quoi que ce soit, où ID est l'identifiant de votre span et quelle que soit votre chaîne modifiée, selon les réponses d'autres ont donné ci-dessous.