Vous supprimez alors les deux derniers caractères.
Skilldrick
Réponses:
459
Vous pouvez également essayer ceci en javascript simple
"1234".slice(0,-1)
le deuxième paramètre négatif est un décalage par rapport au dernier caractère, vous pouvez donc utiliser -2 pour supprimer les 2 derniers caractères, etc.
nous utilisons (du moins je suis) tellement jQuery de nos jours, parfois j'oublie comment faire en javascript = X
Michel Ayres
2
Pour clarifier les choses (car cet article peut être utile surtout pour les débutants): .slice () retournera le résultat. Il faut donc utiliser: var result = "1234" .slice (0, -1);
//example test element
$(document.createElement('div')).addClass('test').text('123-4').appendTo('body');//using substring with the jQuery function html
alert($('.test').html().substring(0,$('.test').html().length -1));
@GolezTrol: str.count () n'est pas une fonction. str.length renvoie le nombre de caractères dans la chaîne
skajfes
@ skajfes BTW c'est un meilleur exemple, je vais modifier le mien ci-dessus pour utiliser la longueur
Jason Benson
Bon exemple avec jQuery. Merci d'avoir posté Jason. Best
OV Web Solutions
9
@skajfes et @GolezTrol ont fourni les meilleures méthodes à utiliser. Personnellement, je préfère utiliser "slice ()". C'est moins de code et vous n'avez pas besoin de savoir quelle est la longueur d'une chaîne. Utilisez simplement:
//-----------------------------------------// @param begin Required. The index where // to begin the extraction. // 1st character is at index 0//// @param end Optional. Where to end the// extraction. If omitted, // slice() selects all // characters from the begin // position to the end of // the string.var str ='123-4';
alert(str.slice(0,-1));
Réponses:
Vous pouvez également essayer ceci en javascript simple
le deuxième paramètre négatif est un décalage par rapport au dernier caractère, vous pouvez donc utiliser -2 pour supprimer les 2 derniers caractères, etc.
la source
Pourquoi utiliser jQuery pour cela?
Bien sûr si vous devez:
Substr w / jQuery:
la source
@skajfes et @GolezTrol ont fourni les meilleures méthodes à utiliser. Personnellement, je préfère utiliser "slice ()". C'est moins de code et vous n'avez pas besoin de savoir quelle est la longueur d'une chaîne. Utilisez simplement:
la source
Vous pouvez le faire avec du JavaScript simple:
Cela renvoie les quatre premiers caractères de votre chaîne (ajustez
4
en fonction de vos besoins).la source