Question simple en javascript

nzaira -  
 nzaira -
Bonjour,j'ai une chaine="pc1.txt" et je veux élimener le ".txt" => chaine="pc1"

comment le fait ?

et merci d'avance
Configuration: Windows XP
Firefox 3.0.1

4 réponses

  1. nzaira
     
    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
  2. basshero816 Messages postés 115 Statut Membre 6
     
    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
  3. petinouv Messages postés 696 Statut Membre 82
     
    var cut=new Array();
    cut=chaine.split('.txt');
    chaine=cut[0];


    tout simplement ;)
    -1