/ / Ajouter un espace blanc au début et à la fin d'une chaîne - javascript

Ajouter des espaces au début et à la fin d'une chaîne - javascript

Je veux ajouter un espace blanc au début et à la fin d'une chaîne s'il n'y en a pas.

S'il y a un espace au début il s'ajoutera à la fin, et s'il y a à la fin s'ajoutera au début

var string="This is test";

=>

var string=" This is test ";

ou

var string="This is test ";

=> n'ajoutera qu'au début

var string=" This is test ";

Réponses:

1 pour la réponse № 1

C’est simple. Vérifiez ci-dessous:

let string ="This is test";
console.log(string); // No space
console.log(" " + string.trim() + " "); // space at start and end


0 pour la réponse № 2

Essayez simplement de supprimer les espaces blancs possibles et ajoutez-en un au début et à la fin manuellement:

string = " " + string.trim() + " "

0 pour la réponse № 3

Utilisez l'expression régulière et la capture. ^ | $ | (^ $) fera correspondre l'espace de début, l'espace de fin et les deux: utilisez en conséquence


0 pour la réponse № 4

Vous pouvez essayer ce code.

    var string="This is test ";
var result = " "+string.trim()+" "; //trim will remove white space before and after string
alert(result);