0
respostas

[Projeto] Validando endereço brasileiro com RegEx e JS

RegEx: ^([A-Za-zÀ-Úà-ú -]+),\s(\d+[A-Za-z]?),\s(CEP\s\d{5}-\d{3})

function valida_endereco(campo) {

    const patternNome = /^([A-Za-zÀ-Úà-ú -]+),\s(\d+[A-Za-z]?),\s(CEP\s\d{5}-\d{3})$/.test(campo)
    
    if (!patternNome) {
        console.log(`"${campo}" É um endereço INVÁLIDO`);
    }
    else {
        console.log(`"${campo}" É um endereço VÁLIDO`);
    }

    return campo;
}

valida_endereco('Rua das Flores, 123B, CEP 60321-105')