Création
d'entreprise
Posez votre question Signaler

Trim javascript avec Google Chrome

Pitouli 53Messages postés 4 mars 2008Date d'inscription 23 mars 2012Dernière intervention - Dernière réponse le 21 déc. 2009 à 16:05
Bonjour !
J'ai un gros problème que je n'arrive pas à résoudre. J'ai tout simplement besoin de recréer la fonction trim en javascript.
Comme je suis un flemmard, j'ai réutilisé des fonctions qui avaient déjà étaient faite, gage à priori de leur qualité, comme celle ci : http://phpjs.org/functions/trim
Malheureusement, si cela marche sans problème sous firefox et sous IE, ça plante sous chrome.
J'ai donc essayez de partir du "minimum", et au lieu d'utiliser une fonction, j'ai directement mis à l'endroit où j'en avais besoin ceci :
var regExpBeginning = /^\s+/;
var regExpEnd = /\s+$/;  
selection = selection.replace(regExpBeginning, "").replace(regExpEnd, "");

Ce qui fonctionne parfaitement sous firefox et IE. Et plante sous Chrome.
Pour bien trouver la cause du problème, j'ai mis un alert juste avant et un alert juste après. Sous Firefox et IE, les deux alert fonctionnent et mon script continue son exécution. Sous Chrome, seul la première marche.
Puis j'ai mis en commentaire la partie du code que je vous ai indiqué, et là les 3 navigateurs font tout sans problème (le seul problème étant évidemment de ne pas supprimer les caractères transparents de fin et de début de chaine).
Auriez vous une idée d'où peut venir l'erreur ? Ou une solution alternative ?
Merci beaucoup !
Pitouli
Lire la suite 

Trim javascript avec Google Chrome »

3 réponses
Réponse
+0
moins plus
http://phpjs.org/functions/trim:566
Ajouter un commentaire
Réponse
+0
moins plus
Euh, c'est super gentil, mais me redonner le lien que j'ai moi même donné en introduction en expliquant qu'il n'arrivait aps à résoudre mon problème ne va pas m'avancer beaucoup malheureusement ! ;)

Ceci dit, merci d'avoir pris la peine de répondre ! :)

Et j'attends avec imaptience ton aide, si possible encore plus fine et aiguisée que celle déjà fournie ! :)

Pitouli
Ajouter un commentaire
Réponse
+0
moins plus
Désolé, je n'avais pas lu entièrement ton message (et j'avais pas vu le lien donc).
Ajouter un commentaire
Ce document intitulé « Trim javascript avec Google Chrome » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?