Exercice 1
En utilisant le code approprié, créez une fonction contientChiffre(texte). La fonction retourne “true” si le texte passé en paramètre contient un chiffre, et false sinon. Utiliser une Regex pour résoudre ce problème.
Exercice 2
Créez une fonction trouverMot(texte). Celle-ci devra retourner un tableau contenant les mots qui commence par une voyelle (A, E, I, O, U, Y) et qui termine par une consonne (Les autres lettres). Par exemple: ‘Abricot’ est valide, mais pas ‘Portefeuille’)
Tester avec la phrase “Je suis allez voir des amis dernièrement.”
Les mots “allez” et “amis” devrait être dans le tableau.
Exercice 3
Prenons la phrase “Depuis que je suis à la retraite, j’ai fait un trait sur les horaires de bureau”.
Créez une fonction qui affichera la position du mot “trait”. La réponse devrait être 47.
Exercice 4
Créez une fonction “TableauTelephone” qui prend une chaine de caractère en paramètre et qui retourne un tableau avec tous les numéro de téléphone qui s’y trouve.
Utiliser la phrase suivante comme exemple:
Mon numéro est le (819) 123-4567 et celui de Martin est le (514) 321-7654
La fonction devrait retourner: (819) 123-4567, (514) 321-7654
Exercice 5
Créez un programme qui demande le prénom et nom de l’utilisateur. Assurez-vous que ces derniers ne contiennent que des lettres, des apostrophes (‘) ou des tirets (-). Affichez un message qui indique si le prénom et le nom sont valide, si un des deux est invalide (Indiquez lequel), ou si les deux sont invalide.
Exercice 6
Créez un programme qui demande le numéro de téléphone de l’utilisateur. Le format doit être être un des suivants (Les 9 représentes n’importe quel chiffre):
- (999) 999-9999
- 999-999-9999
- (999) 999-9999 x9999
- 999-999-9999 x9999
Affichez à l’utilisateur si le numéro téléphone fournit est valide ou non.
Exercice 7
Créez un programme qui demande le numéro d’assurance sociale à l’utilisateur. Ce dernier doit respecter un des formats suivants (Les 9 représentent n’importe quel chiffre):
- 999 999 9999
- 9999999999
Affichez à l’utilisateur si le numéro d’assurance social fournit est valide ou non.
Exercice 8
Créez une variable qui contient du texte (Ex. “Mon numéro est le (123) 456-7890 et mon numéro d’assurance sociale est le 123 456 789”). Faites en sorte que les numéros de téléphone (Tel que définit dans la question 6) et les numéros d’assurance social (Tel que définit dans la question 7) soit remplacé par le texte “<Information confidentielle retirée>”. Affichez ensuite le nouveau texte censuré à l’utilisateur.