Maison  >  Article  >  interface Web  >  Deux façons d'implémenter la fonction trim() dans les compétences Javascript_javascript

Deux façons d'implémenter la fonction trim() dans les compétences Javascript_javascript

WBOY
WBOYoriginal
2016-05-16 16:15:581090parcourir

Il existe de nombreux endroits où nous devons utiliser trim en JavaScript, mais JavaScript n'a pas de fonction ou de méthode de trim indépendante à utiliser, nous devons donc écrire nous-mêmes une fonction trim pour atteindre notre objectif.

Option 1 :

Appel en mode prototype, c'est-à-dire sous la forme de obj.trim(). Cette méthode est simple et largement utilisée. Elle est définie comme suit :
.

Copier le code Le code est le suivant :


/**
* Supprimez les espaces à gauche et à droite
*/
String.prototype.trim=fonction()
{
Renvoie this.replace(/(^s*)|(s*$)/g, ”);
>
/**
* Supprimez l'espace à gauche
*/
String.prototype.ltrim=fonction()
{
Renvoyez this.replace(/(^s*)/g,”);
>
/**
* Supprimez l'espace à droite
*/
String.prototype.rtrim=fonction()
{
Renvoyez this.replace(/(s*$)/g,”);
>


Les exemples d'utilisation sont les suivants :
Copier le code Le code est le suivant :


Option 2 :

Appel en mode outil, c'est-à-dire sous forme de trim(obj). Cette méthode peut être utilisée pour des besoins de traitement particuliers. La définition est la suivante :

Copier le code Le code est le suivant :



Les exemples d'utilisation sont les suivants :
Copier le code Le code est le suivant :


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn