Toujours dans le cadre d’apprendre les Expressions régulière RegularExpression , voir le lien suivant pour voir comment utiliser les Expressions RegularExpressionValidator
1 - Cette expression formats logiques seront réalisés tous les principales cartes de crédit
'/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|622((12[6-9]|1[3-9][0-9])|([2-8][0-9][0-9])|(9(([0-1][0-9])|(2[0-5]))))[0-9]{10}|64[4-9][0-9]{13}|65[0-9]{14}|3(?:0[0-5]|[68][0-9])[0-9]{11}|3[47][0-9]{13})*$/'
'/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|622((12[6-9]|1[3-9][0-9])|([2-8][0-9][0-9])|(9(([0-1][0-9])|(2[0-5]))))[0-9]{10}|64[4-9][0-9]{13}|65[0-9]{14}|3(?:0[0-5]|[68][0-9])[0-9]{11}|3[47][0-9]{13})*$/'
2 - Pour valider juste les Caractères alpha-numériques :
'/^[a-zA-Z0-9]*$/'
3- Pour Valider juste les Caractères alpha-numériques avec les espaces :
'/^[a-zA-Z0-9 ]*$/'
4 - Valider juste les Caractères alphabétiques :
'/^[a-zA-Z]*$/'
5 - Valider juste les Carte de Crédit Amex :
'/^(3[47][0-9]{13})*$/'
6 - Valider une date de Type (MM/DD/YYYY) :
'/^((0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2})*$/'
7 - Valider juste les caractères numériques :
'/^[0-9]*$/'
8 - Valider les Adresses IP :
'/^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$/'
9 - Valider les Cartes de Crédit de Type master card :
'/^(5[1-5][0-9]{14})*$/'
10 - Valider les Cartes de Crédit VISA :
'/^(4[0-9]{12}(?:[0-9]{3})?)*$/'
11 - Valider un lien :
'/^(((http|https|ftp):\/\/)?([[a-zA-Z0-9]\-\.])+(\.)([[a-zA-Z0-9]]){2,4}([[a-zA-Z0-9]\/+=%&_\.~?\-]*))*$/'
Enjoy !
Tags:
asp.net
Merci
ReplyDelete