IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C#]Comment tester si un string commence par un chiffre?


Sujet :

C#

  1. #1
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut [C#]Comment tester si un string commence par un chiffre?
    Bonjour,
    Toujours dans les questions simples comment fait-on pour tester si un string commence par un chiffre (0-9)?
    Es-ce que de faire un substring du premier caractère puis essayé de le parser en int dans un try catch pour voir si oui ou non il s'agit d'un nombre vous parait une bonne idée?
    Avez une autre combine ?
    Merci
    ++
    Thierry

  2. #2
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut
    tu peux effectivement utiliser ta méthode mais bon c'est pas se qui se fait de mieux. Mais ça à la mérite de fonctionner .
    Le mieux à mon avis de passer par les expressions régulieres :
    il y a un tuto ici

  3. #3
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Salut,
    Merci pour ta réponse! ca marche nickel!
    Bonne journée
    ++
    Thierry

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    MSDN ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bool startsWithDigit = char.IsDigit( text, 0 );
    Expression régulière vs substring+parse+try/catch
    j'ai comme un doute sur la victoire de l'expression régulière. Ce serait à confirmer s'il y avait à choisir entre les deux.
    Mais il n'y a pas à choisir entre les deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Free Pascal] Comment tester que l'utilisateur a saisi un chiffre
    Par antezi dans le forum Free Pascal
    Réponses: 2
    Dernier message: 25/04/2013, 10h40
  2. [XL-2010] Somme.si.ens : critère = commence par un chiffre
    Par lordofktulu dans le forum Excel
    Réponses: 5
    Dernier message: 25/11/2012, 18h34
  3. Réponses: 2
    Dernier message: 14/05/2007, 00h22
  4. [MySQL] selection de produits commencant par 2 chiffres
    Par freija dans le forum Langage SQL
    Réponses: 7
    Dernier message: 04/08/2006, 10h34
  5. Rechercher les occurences commencant par un chiffre
    Par tony slayer dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/05/2005, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo