барбос, ну вот так можно например, правда немного не по твоему запросу
//
// Check pass
//
function validate_pass($pass)
{
global $lang;
if(!preg_match("~(?=[-_a-zA-Z0-9]*?[A-Z])(?=[-_a-zA-Z0-9]*?[a-z])(?=[-_a-zA-Z0-9]*?[0-9])[-_a-zA-Z0-9]{".PASS_MIN_LENGTH.",}~si", $pass))
{
return...