Ir para o conteúdo

Pattern (Regex)


Criado por Franklin Javier, Fev 21 2011 13:04

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Franklin Javier

Franklin Javier
  • Franklin Javier
  • Colaborador
  • 6 Revisões

Revisou 21 fevereiro 2011 - 13:04

Eis aqui alguns Pattern que tem me ajudado bastante.

var urlPattern  = /^(((http(s?))|(ftp))\:\/\/)?(www.|[a-zA-Z].)[a-zA-Z0-9\-\.]+\.(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|uk|br)(\:[0-9]+)*(\/($|[a-zA-Z0-9\.\,\;\?\'\\\+&%\$#\=~_\-]+))*$/;
var mailPattern = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
var filePattern = /^[a-zA-Z0-9-_\.]+\.(pdf|txt|doc|csv)$/;
var imagePattern = /^[a-zA-Z0-9-_\.]+\.(jpg|gif|png)$/;

Pra testar basta usar

$(".mail").val().match(mailPattern);

EDITADO:
O Pattern de URL está incompleto. Postarei o completo em breve.

[]s




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)