Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1465 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  remplacement d'un caractère dans une chaine de caracteres en asp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplacement d'un caractère dans une chaine de caracteres en asp

n°714045
befa95
Posté le 03-05-2004 à 11:58:00  profilanswer
 

Bonjour les gars !!!
 
je modifie actuellement un script asp qui recupere via ldap le nom, le prenom et le numero de telephone d'une personne recherchée.
 
le probleme, c'est que le telephone dans ldap a le format suivant :
+33 1 41 04 XX XX
Afin de pouvoir lancer les appels directement, j'aurais besoin de transformer le + par 00. ca ne doit pas etre bien compliqué mais je n'y arrive pas.
 
Voici un bout de mon script asp :
 
if (start == "undefined" )
  {
    Session("OBJ" ) = Server.CreateObject("LDAPSEARCH.LDAPSearchList.1" );
    var s = Session("OBJ" );
 
    // Set the server information
 
    s.server = "annopes1.mc2.renault.fr";
    s.port = 389;
    s.searchbase = "ou=people,o=renault";
 
    // Create the return attribute content and format
 
    s.AddReturnAttr("cn, sn", "Name", "%1", 31);
    s.AddReturnAttr("telephoneNumber", "Telephone", "%1", 31);
    //s.SetNonemptyAttr("mobile" );
 
    s.replace(telephoneNumber, "+", "00" ); --> ca me dit que l'objet ne supporte pas cette methode !!!    
     
    // Set the title and prompt format
 
    s.SetOutputTitle("LDAP Directory Search", 32);
    s.SetOutputPrompt("Record %s to %e of %c", 32);
 
    // Set sorting criteria based on name or number search
 
   if (telephoneNumber == "undefined" )
    {
      s.AddSortingAttr("sn, cn, telephoneNumber", 1);
      s.SearchByName(last + "*", first + "*" );
   
    }
    else
    {
 
      s.AddSortingAttr("telephoneNumber, sn, cn", 1);
      s.SearchByPhoneNumber(telephoneNumber);
 
         
 
      //Response.Write("ok" );
 
   }
 
 
 
Merci à l'avance pour votre aide  :hello:  

mood
Publicité
Posté le 03-05-2004 à 11:58:00  profilanswer
 

n°714143
alien_nan
Posté le 03-05-2004 à 13:32:56  profilanswer
 

befa95 a écrit :

Bonjour les gars !!!
 
je modifie actuellement un script asp qui recupere via ldap le nom, le prenom et le numero de telephone d'une personne recherchée.
 
le probleme, c'est que le telephone dans ldap a le format suivant :
+33 1 41 04 XX XX
Afin de pouvoir lancer les appels directement, j'aurais besoin de transformer le + par 00. ca ne doit pas etre bien compliqué mais je n'y arrive pas.
 
Voici un bout de mon script asp :
 
if (start == "undefined" )
  {
    Session("OBJ" ) = Server.CreateObject("LDAPSEARCH.LDAPSearchList.1" );
    var s = Session("OBJ" );
 
    // Set the server information
 
    s.server = "annopes1.mc2.renault.fr";
    s.port = 389;
    s.searchbase = "ou=people,o=renault";
 
    // Create the return attribute content and format
 
    s.AddReturnAttr("cn, sn", "Name", "%1", 31);
    s.AddReturnAttr("telephoneNumber", "Telephone", "%1", 31);
    //s.SetNonemptyAttr("mobile" );
 
    s.replace(telephoneNumber, "+", "00" ); --> ca me dit que l'objet ne supporte pas cette methode !!!    
     
    // Set the title and prompt format
 
    s.SetOutputTitle("LDAP Directory Search", 32);
    s.SetOutputPrompt("Record %s to %e of %c", 32);
 
    // Set sorting criteria based on name or number search
 
   if (telephoneNumber == "undefined" )
    {
      s.AddSortingAttr("sn, cn, telephoneNumber", 1);
      s.SearchByName(last + "*", first + "*" );
   
    }
    else
    {
 
      s.AddSortingAttr("telephoneNumber, sn, cn", 1);
      s.SearchByPhoneNumber(telephoneNumber);
 
         
 
      //Response.Write("ok" );
 
   }
 
 
 
Merci à l'avance pour votre aide  :hello:


 
La méthode replace est sur une chaine de caractère, pas sur un objet ?

n°714269
befa95
Posté le 03-05-2004 à 14:46:25  profilanswer
 

En effet, a premiere vue, cette fonction ne fonctionne pas avec un objet.
Connaissez-vous une methode capable de faire la même chose que "replace" pour des objets ???
 
Merci à l'avance.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  remplacement d'un caractère dans une chaine de caracteres en asp

 

Sujets relatifs
les apostrophes et les caractères spéciaux ...comparaison de deux chaine de caractere
tableau de chaine de caractere...extraction d'une sous chaine de caractere ?
transformer les caractères ayant un sens "spécial" en HTML[PERL] supprimer un caractere d'une chaine
Plus de sujets relatifs à : remplacement d'un caractère dans une chaine de caracteres en asp


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)