Bonjour,
Je recherche une fonction qui va m'eliminer les 3 derniers
caracteres de ce string :
"itemarray2[3]"
Comment puis je faire ?
a+
Bonjour,
Je recherche une fonction qui va m'eliminer les 3 derniers
caracteres de ce string :
"itemarray2[3]"
Comment puis je faire ?
a+
bonjour,
tout simplement :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 var data ="itemarray2[3]"; alert(data.substring(0, data.length-3));
le vrai �quivalent de substring (JAVA, .Net, ...) en JS est "substr"
marche aussi chez moi
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 data.substring(-3) ;
;-)
Une autre proposition (car je suspecte qu'il puisse y avoir un jour
plus de trois caract�res � supprimer dans cette chaine, par exemple
itemarray2[10]
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 var data ="itemarray2[3]"; alert(data.split('[')[0]);
un autre propositon
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 var reg=/\[\d+\]/ var chaine="itemarray2[3]" alert(chaine.replace(reg,''))
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
En fait il existe substr() et substring(). Ces deux m�thodes fonctionnent diff�remment :
Code : S�lectionner tout - Visualiser dans une fen�tre � part stringObject.substr(start,length)start Required. Where to start the extraction. Must be a numeric value
length Optional. How many characters to extract. Must be a numeric value.
Code : S�lectionner tout - Visualiser dans une fen�tre � part stringObject.substring(start,stop)start : Required. Where to start the extraction. Must be a numeric value
stop : Optional. Where to stop the extraction. Must be a numeric value
Et je crois que substr() ne fonctionne pas avec IE.
Sources :
substr()
substring()
Partager