Il existe de nombreux endroits en JavaScript que nous devons utiliser des garnitures, mais JavaScript n'a pas de fonctions ou de méthodes de finition indépendantes à utiliser, nous devons donc écrire une fonction de finition nous-mêmes pour atteindre notre objectif.
Plan 1:
Appelé sous forme prototype, c'est-à-dire obj.trim (), cette méthode est simple et largement utilisée, et la définition est la suivante:
La copie de code est la suivante:
<script linguisse = ”javascript”>
/ **
* Supprimer les espaces aux extrémités gauche et droite
* /
String.prototype.trim = function ()
{
Renvoie ce.replace (/ (^ / s *) | (/ s * $) / g, “);
}
/ **
* Supprimer l'espace à gauche
* /
String.prototype.ltrim = function ()
{
Renvoie ce.replace (/ (^ / s *) / g, ”);
}
/ **
* Supprimer l'espace à droite
* /
String.prototype.rtrim = function ()
{
Renvoie ce.replace (/ (/ s * $) / g, ”);
}
</cript>
Des exemples d'utilisation sont les suivants:
La copie de code est la suivante:
<script type = "text / javascript">
alert (document.getElementById ('ABC'). Value.trim ());
alert (document.getElementById ('ABC'). Value.ltrim ());
alert (document.getElementById ('ABC'). Value.Rtrim ());
</cript>
Plan 2:
Appelé sous forme d'outil, c'est-à-dire TRIM (OBJ), cette méthode peut être utilisée pour des besoins de traitement spéciaux, et la définition est la suivante:
La copie de code est la suivante:
<script type = "text / javascript">
/ **
* Supprimer les espaces aux extrémités gauche et droite
* /
garniture de fonction (str)
{
return str.replace (/ (^ / s *) | (/ s * $) / g, “);
}
/ **
* Supprimer l'espace à gauche
* /
fonction ltrim (str)
{
return str.replace (/ (^ / s *) / g, ”);
}
/ **
* Supprimer l'espace à droite
* /
fonction rtrim (str)
{
return str.replace (/ (/ s * $) / g, ”);
}
</cript>
Des exemples d'utilisation sont les suivants:
La copie de code est la suivante:
<script type = "text / javascript">
alert (Trim (document.getElementById ('ABC'). Valeur));
alert (ltrim (document.getElementById ('ABC'). Valeur));
alert (rtrim (document.getElementById ('ABC'). Valeur));
</cript>