Escrito em June 12th, 2009 as 10:41 am por Guilherme Bacellar

0 Comentários

Aproveito esse espaço para compartilhar as Expressões Regulares que eu mais utilizo em meu dia a dia.

Número de CPF: \d{3}.?\d{3}.?\d{3}-?\d{2}

Número de CNPJ: \d{2}.?\d{3}.?\d{3}/?\d{4}-?\d{2}

CEP do Brasil: \d{5}-\d{3}

Endereço de Email: ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$

URL (Com e Sem HTTPS): ^(https?://)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$

Número de Cartão de Crédito MasterCard: ^5[1-5]\d{14}$

Número de Cartão de Crédito Visa: ^4(\d{12}|\d{15})$

Número de Cartão de Crédito Amex: ^3(3|7)\d{14}$

Número de Cartão de Crédito Diners: ^3((6|8)\d{12})|(00|01|02|03|04|05)\d{11})$

Be the first to start a conversation

Deixa uma Resposta

znjdb32s6g