Comment supprimer les espaces en JavaScript : 1. Utilisez la fonction replace() et les expressions régulières. Par exemple, l'instruction "str.replace(/s+/g,"")" peut supprimer tous les espaces ; . Utilisez la fonction trim( ), qui peut supprimer les caractères d'espacement aux deux extrémités d'une chaîne, syntaxe "$.trim(str)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Méthode 1 : Utiliser la fonction replace() avec des expressions régulières
La méthode replace() est utilisée pour remplacer certains caractères par d'autres caractères dans une chaîne, ou remplacer Une sous-chaîne qui correspond à l'expression régulière.
Regardons cela en détail :
Supprimer tous les espaces :
str=str.replace(/\s+/g,"");
Supprimer les doubles espaces :
str=str.replace(/^\s+|\s+$/g,"");
Supprimer l'espace de gauche :
str=str.replace( /^\s*/g, '');
Supprimer les espaces de droite :
str=str.replace(/(\s*$)/g, "");
Méthode 2 : utilisez la fonction trim() de jQuery
$.trim() pour supprimer les caractères doubles dans une chaîne de caractères d'espacement à la fin.
Remarque : La fonction $.trim() supprimera tous les caractères de nouvelle ligne, les espaces (y compris les espaces consécutifs) et les caractères de tabulation au début et à la fin de la chaîne. Si ces caractères d'espacement se trouvent au milieu de la chaîne, ils sont conservés et non supprimés.
Exemple :
$(function () { var str = " lots of spaces before and after "; $( "#original" ).html( "Original String: '" + str + "'" ); $( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" ); })
Résultat de sortie
Original String: ' lots of spaces before and after ' $.trim()'ed: 'lots of spaces before and after'
[Apprentissage recommandé : Tutoriel avancé javascript]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!