Como validar o nome de um portal?

6 respostas
vitorkgb

Galera, alguém teria algum código pronto para validar um nome de site???

Eu tenho um campo para o cara colocar o site, queria colocar um código para o cara não escrever besteiras

ex de nome que poderiam ter:

http://www.guj.com.br
www.guj.com.br
guj.com.br
https://www.unibanco.com.br
www.nhl.com
portal.mec.gov.br/

entre outros…

enfim, acho que é meio impossível não? no máximo contar alguns pontos… pois pode ter www ou não… http ou não… pode colocar que não pode ter @ também…

6 Respostas

A

posso colocar:

Obs: não existe tá!!! :smiley:

???

Marky.Vasconcelos

Voce pode pingar o site e ver se ele responde.

vitorkgb

Mark seria uma solução interessante esse do ping… mas nem sempre aonde rodará a aplicação, terá internet

Marky.Vasconcelos

Ai é um problema.

Procure nas classes InetAdress, URL ou URI se ele tem algo como isValid.

E tente criar um e verificar.

A

Cara eu ia sugerir fazer um “WHOIS” do dominio em algum servidor de registar para saber se é um dominio valido, mas como nem sempre tera internet fica meio inviavel mesmo!
Nesse caso, a exemplo do que eu disse pode-se utilizar:

www.guj-brasil.com http://www.guj-brasil.com www.guj-brasil.com.br http://www.guj-brasil.com.br
Nehum deles existe, mas seriam considerados nomes validos!

rimolive

Não entendi direito se sua necessidade de validar sites é garantir que ele exista de fato, mas se não precisar validar a existência dele você pode construir uma Expressão Regular que valide o formato da URL.

Criado 9 de março de 2010
Ultima resposta 12 de mar. de 2010
Respostas 6
Participantes 4