Comment puis-je appliquer plusieurs expressions rationnelles à une seule chaîne?Multiple Regex on String
Par exemple, un utilisateur entre les éléments suivants dans une zone de texte:
red bird
blue cat
black dog
et je veux remplacer chaque retour chariot par une virgule et chaque espace avec un trait de soulignement de sorte que la chaîne finale se lit comme red_bird, blue_cat ,chien noir.
J'ai essayé des variations dans la syntaxe le long des lignes de ce qui suit à ce jour:
function formatTextArea() {
var textString = document.getElementById('userinput').value;
var formatText = textString.replace(
new RegExp("\\n", "g"),",",
new RegExp("\\s", "g"),"_");
alert(formatText);
}
merci pour l'explication. – Choy