TrollabWikiregex

Astuces

Adressage réseau

adresse ipv4

\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b

adresse ipv6 non compressée

^([\d,a-f,A-F]{1,4}:){6}(([\d,a-f,A-F]{1,4}:[0-9,a-f,A-F]{1,4})|((2((5[0-5])|([0-4]\d))|[0-1]?\d{1,2}).){3}(2((5[0-5])|([0-4]\d))|[0-1]?\d{1,2}))$

adresse ipv6

^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(([0-9A-Fa-f]{1,4}:){0,5}:((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(::([0-9A-Fa-f]{1,4}:){0,5}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$

adresse ipv4 et ipv6

^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(([0-9A-Fa-f]{1,4}:){0,5}:((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|(::([0-9A-Fa-f]{1,4}:){0,5}((b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b).){3}(b((25[0-5])|(1d{2})|(2[0-4]d)|(d{1,2}))b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$

Mails

adresse email

\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

adresse email (RFC 2822)

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

Temps

Date avec slash (xx/xx/xx)

^\d{1,2}\/\d{1,2}\/\d{4}$

Heure (HH:mm)

^([0-1][0-9]|2[0-3]):([0-5][0-9])$

Heure (HH:mm:ss)

^([0-1][0-9]|2[0-3])(:[0-5][0-9]){2}$

Date - Format Français (jj/mm/aaaa)

((([0 ]?[1-9])|([1-2][0-9]))\/([0 ]?2))|((([0 ]?[1-9])|([1-2][0-9])|(30))\/([0 ]?[4,6,9]|11))|((([0 ]?[1-9])|([1-2][0-9])|(3[0-1]))\/([0 ]?[1,3,5,7-8]|1[0,2])))\/-?[0-9]{4}

Date - Format US(mm-dd-yyyy)

((02-((0[1-9])|([1-2][0-9])))|((0[4,6,9]|11)-((0[1-9])|([1-2][0-9])|(30)))|((0[1,3,5,7-8]|1[0,2])-((0[1-9])|([1-2][0-9])|(3[0-1]))))-[0-9]{4}

Date - Format Japonais et ISO (yyyy-mm-dd)

(-?[0-9]{4})-((02-((0[1-9])|([1-2][0-9])))|((0[4,6,9]|11)-((0[1-9])|([1-2][0-9])|(30)))|((0[1,3,5,7-8]|1[0,2])-((0[1-9])|([1-2][0-9])|(3[0-1]))))

Telephonie

N° de Téléphone France Global

^(0[1-9]([0-9]){8})?$

N° de Téléphone France Public

^(0[1-7]([0-9]){8})?$

N° de Téléphone France Mobiles

^(0[1-7]([0-9]){8})?$

N° de Téléphone France Fixes

^(06([0-9]){8})?$

N° de Téléphone France Spéciaux 0810###### ou #### ou ######

^((08([0-9]){8})|[0-9]{4,6})?$

N° de Téléphone France Gratuits

^(0810([0-9]){6})?$

N° de Téléphone Internationaux depuis le France

^(((\+?[0-9]{3,4})|0[1-79])([0-9]){8})?$

N° de Téléphone Français Formatés(Appels locaux ou depuis l'étranger)

^(((\+?[0-9]{2,3} ?[0-9])|0[1-9])( ?[0-9]{2}){4})?$

N° de Téléphone Français Formatés (Appelables localement et depuis l'étranger)

^(((\+?[0-9]{2,3} ?[0-9])|0[1-79])( ?[0-9]{2}){4})?$

Divers

Numéro de Sécurité Sociale

(1|2)[0-9]{2}(([0-1][1-9])|(1[0-2]))[0-9]{8}


Fichier : wiki › regex - dernière modification le 06/10/2016 à 00:55 par Trollab


trollab.org, Since .... a long time ago, in a galaxy far, far away ...