Optimering af kode-check.
Jeg har lavet nedenstående check, som tjekker hhv. brugernavn, password og mail:function validateEmail($str) {
if (eregi('.@.+.', $str)) {
return true;
} else {
return false;
}
}
function validateBrugernavn($str) {
if (eregi('^[_a-z0-9-]{3,20}$', $str)) {
return true;
} else {
return false;
}
}
function validatePassword($str) {
if (eregi('.{3,20}', $str)) {
return true;
} else {
return false;
}
}
Er der nogen måde hvorpå koden kan optimeres?
- Et brugernavn og password må være fra 3 til 20 tegn.
- Brugernavnet må kun indeholde a til z, 0 til 9 samt _ og -
- e-mail skal være gyldig
