iMasters Fóruns: 040 - Challenge for ZEND PHP5 Certification - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

040 - Challenge for ZEND PHP5 Certification oDesk test

Enquete: Exercise 40

Which of the following regular expressions can be used to check the validity of an e-mail address?

Você não pode ver os resultados da enquete sem antes votar. Efetue o login o vote para ver os resultados.
Votar Visitantes não podem votar

#1 Membro offline   hinom Ícone

  • Digital Business
  • Ícone
  • Grupo: Administradores
  • Posts: 11650
  • Cadastrado: 24-fevereiro 03
  • Sexo:Masculino
  • Localização:日本

Postou 23 outubro 2008 - 22:13

Exercise 40

Quote

Which of the following regular expressions can be used to check the validity of an e-mail address?

A. ^[^@]+@[^@]+\.[^@]+$
B. ^[^@]+@[^@]+.[^@]+$
C. $[^@]+@[^@]+\.[^@]+^
D. $[^@]+@[^@]+.[^@]+^


#2 Membro offline   hinom Ícone

  • Digital Business
  • Ícone
  • Grupo: Administradores
  • Posts: 11650
  • Cadastrado: 24-fevereiro 03
  • Sexo:Masculino
  • Localização:日本

Postou 23 outubro 2008 - 22:22

Answer: A

Explanation

sample
<?php

$str = 'foo@barcom'; // wrong email

$rule1 = '^[^@]+@[^@]+\.[^@]+$';
if( ereg( $rule1, $str ) ){
	echo 'ok';
	}else{
	echo time();
}
echo '<hr>';
$rule1 = '^[^@]+@[^@]+.[^@]+$';
if( ereg( $rule1, $str ) ){
	echo 'ok';
	}else{
	echo time();
}

/*
	A. ^[^@]+@[^@]+\.[^@]+$
	B. ^[^@]+@[^@]+.[^@]+$
	C. $[^@]+@[^@]+\.[^@]+^
	D. $[^@]+@[^@]+.[^@]+^
*/

?>


http://php.net/regex

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)