Tu veux que tes utilisateurs saisissent un vrai numéro, un email correct ou du texte sans chiffres dans Power Apps ?
Alors la fonction IsMatch va devenir ton alliée. 🧠
Dans ce tuto, je t’explique pas à pas comment :
- valider une saisie,
- afficher ou désactiver un bouton selon le contenu,
- utiliser les options par défaut ou aller plus loin avec les regex personnalisées.
🎯 Pourquoi IsMatch est indispensable ?
Tu veux :
- éviter les fautes de frappe dans les emails ?
- empêcher un texte bourré de chiffres ?
- t’assurer qu’un champ contient bien un numéro de téléphone français ?
➡️ Avec IsMatch, tu mets des gardes-fous dans ton appli Power Apps, sans dev complexe.
🛠️ Premiers pas avec
IsMatch
Prenons un champ de saisie classique. Tu peux utiliser IsMatch pour tester en temps réel ce que l’utilisateur tape, et :
- afficher/masquer un bouton (Visible)
- ou activer/désactiver un bouton (DisplayMode)
Exemple :
If(
IsMatch(TextInput1.Text, Match.Letters),
DisplayMode.Edit,
DisplayMode.Disabled
)
Ici, le bouton ne sera cliquable que si le champ contient uniquement des lettres.
🔎 Match.Letters, Digits, Emails… les options intégrées
Power Apps propose déjà des vérifications prêtes à l’emploi :
- Match.Letters → uniquement des lettres
- Match.Digits ou Match.MultipleDigits → des chiffres
- Match.Email → format email valide
- MatchOptions.Contains → vérifier qu’un mot est contenu dans une chaîne
- MatchOptions.IgnoreCase → ignorer la casse
Tu peux les combiner :
IsMatch(TextInput1.Text, « Hello », MatchOptions.Contains + MatchOptions.IgnoreCase)
🔐 Expressions régulières personnalisées
Besoin de tester un numéro de téléphone français ?
Tu peux utiliser une regex complète, comme :
^(\+33|0)[1-9](\d{2}){4}$
Et l’intégrer dans Power Apps :
IsMatch(TextInput1.Text, « ^(\+33|0)1-9{4}$ »)
Résultat ? Tu bloques toutes les mauvaises saisies, sans prise de tête.
💡 Utilise regex101.com pour tester tes patterns et récupérer ceux déjà tout prêts.
🧪 Test, debug, et UX fluide
Grâce à IsMatch :
- Tu sais exactement ce qui est validé ou non
- Tu peux afficher un message d’erreur
- Tu rends ton app plus pro, plus fiable
Et si le contrôle devient trop complexe ? Ajoute des infos bulles, désactive le bouton, affiche une icône… bref, guide ton utilisateur.
🧠 En résumé
✅ IsMatch est ultra puissant pour :
- bloquer les saisies foireuses,
- activer ou désactiver dynamiquement les composants,
- faire respecter tes formats.
💡 Tu peux :
- utiliser les options intégrées de Power Apps,
- ou aller beaucoup plus loin avec tes propres regex.
🔚 Conclusion
Un bouton ne devrait jamais être cliquable si l’info entrée n’est pas bonne.
Grâce à IsMatch, tu gardes le contrôle sur la qualité des données dans tes apps.
Besoin d’un coup de main pour structurer tout ça dans ton projet ?
📞 Réserve une session avec moi, je t’aide à rendre ton app fiable, pro et ultra intuitive !
Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.
N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.