Question simple en javascript

Fermé
nzaira - 2 sept. 2008 à 13:29
 nzaira - 2 sept. 2008 à 17:30
Bonjour,j'ai une chaine="pc1.txt" et je veux élimener le ".txt" => chaine="pc1"

comment le fait ?


et merci d'avance
A voir également:

4 réponses

merci , mais pc1 est une chaine variable c'est à dire peut etre ( pc1 ,agfhjgi , aa.dddd ...) donc l'utilisation de str1.substring(0, 3) est valide seulement en cas de 3 caractères avant le .txt et non pas tout les cas:

pc1.txt=>valide

aaa.txt=>valide

abcd.txt=>n'est pas valide
0
oui c'est juste , merci mon amis
0
basshero816 Messages postés 115 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 5 août 2010 6
2 sept. 2008 à 14:00
Salut,
La classe String possède la méthode Substring, qui permet de récupérer une partie d'une chaîne de caractères.
La syntaxe est : substring(first_index,last_index).

Admettons que ton String contenant "pc1.txt" s'appelle str1. Tu n'as qu'à écrire :

str1.substring(0, 3)

@+
-1
petinouv Messages postés 662 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 20 mai 2009 82
2 sept. 2008 à 17:27
var cut=new Array();
cut=chaine.split('.txt');
chaine=cut[0];


tout simplement ;)
-1