E-mail simples de PHP, validação de URL e IP

o email echo filter_var(’email@domain.com’, FILTER_VALIDATE_EMAIL); // email@domain.comecho filter_var(‘domain.com’, FILTER_VALIDATE_EMAIL); // false URL echo filter_var(‘http://rogeriolino.com’, FILTER_VALIDATE_URL); // http://rogeriolino.comecho filter_var(‘rogeriolino.com’, FILTER_VALIDATE_URL); // false IP echo filter_var(‘127.0.0.1’, FILTER_VALIDATE_IP); // 127.0.0.1echo filter_var(‘127.0.1’, FILTER_VALIDATE_IP); // …

Continuar lendo

URL completo Regex -> URL base

URL completo: http://stackoverflow.com/questions/6038061/regular-expression-to-find-urls-within-a-string Base: stackoverflow.com Regex: (http (s)?: / /) | ( /.*) {1} Exemplo em JavaScript: function toBaseURL(fullURL){ return fullURL.replace(/(http(s)?://)|(/.*){1}/g, ”);}

Continuar lendo

Protocolo de descarte em URIs

Portanto, este protocolo é muito simples. FAZER: //somesite.com/somepath/somefile.jsou parente/somepath/somefile.js NÃO: http://somesite.com/somepath/somefile.js Se você usar //somesite.com/somepath/somefile.jspara todas as suas referências, o navegador preencherá o protocolo para você. Portanto, se você estiver …

Continuar lendo

Como anexar um parâmetro de consulta a um URL?

const url = new URL(‘http://www.example.com?hi=rrr’);url.searchParams.set(‘hello’, ‘sss’)return url.href; // => ‘http://www.example.com/?hi=rrr&hello=sss’ url.searchParamsretorna um objeto URLSearchParams, que ainda não é compatível com alguns navegadores. Para torná-lo mais compatível com o navegador, você …

Continuar lendo