JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

isMailFormat() - checar se uma string está em um formato de email

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

joelson0007

joelson0007
Moderadores
Moderadores

vamo que vamo punbb.forumeiros, mais um exemplo que pode ser útil.
Código:

/*
 #PLUGIN# =====================================================================================================================
 Name ..........: isMailFormat()
 Description ...: check if string is email format
 Syntax ........: isMailFormat(sString)
 Parameters ....: sString value type string,
 Return values .: value type Boolean
 successful.....:true
 Failure........:false
 Author ........: joelson0007
 Modified ......:
 Remarks .......: Version:5.0
 Related .......:
 Link ..........:
 Example .......: isMailFormat('mail@gmail.com')
 ===============================================================================================================================
 */
function isMailFormat(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}

exemplo
Código:

console.log("Email formato =" + isMailFormat('mail@gmail.com'))



Última edição por joelson0007 em Sáb 27 Jul 2013, 8:59 am, editado 4 vez(es)

JScript

JScript
Administradores
Administradores

Essa ai é excelente pra entradas de forms, muito bom amigo!

Sobre o exempplo, não era pra ser assim:
Código:
console.log("Email formato =" + isMailFormat('mail@gmail.com'))
JS

http://autoitbrasil.com

joelson0007

joelson0007
Moderadores
Moderadores

Assim também dá, eu usa a virgula, porque ele trata a variável absoluta, e não string, exemplo, ao retornar uma array usando a virgula vai retornar assim
Código:
['casa','gato','objeto']
ao usar o + vai retornar assim
Código:
[array array]
mas isso depende da ferramenta que estamos usando para debugar.

enfim, Vou usar o + como citou, para ficar mais compatível, se não pode dar problema mesmo.

até mais.

JScript

JScript
Administradores
Administradores

Informações valiosas, obrigado por nos informar!

Nota 10 a essa UPF, vai ser de grande utilidade...

JS

http://autoitbrasil.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos