(1). I would like to validate a string, checking if it has only {a-z], [A-Z], [0-9], '-'}
if(minhaString.ContemApenas({[a-z], [A-Z], [0-9], '-'}) == true)
{
// Minha string é válida!
}
(2). I need to also validate if such a string is a Guid.
if(minhaString == Guid){
// String é um Guid Válido!
}