Regex. Is Match Método
Indica
se a expressão regular encontra uma correspondência na cadeia de caracteres de
entrada. O termo em inglês abreviado para expressões regulares é regex.
Podemos dizer que regex
permite definir uma forma de identificar padrões em cadeias de caracteres e que podemos usá-la para validações de dados.
O matemático americano Stephen Cole Kleene, desenvolveu os estudos que a princípio chamava de álgebra de conjuntos regulares e hoje conhecemos como as regex.
Um exemplo de seu uso é na validação do formato do campo e-mail:
/^[a-z0-9.]+@[a-z0-9]+\.[a-z]+\.([a-z]+)?$/i;
.
// Se for letra
if (Regex.IsMatch(txtRegistroCadastro.Text, ".*?[a-zA-Z].*?"))
{
}
// Se não for letra
else
{
Mais informações:
https://learn.microsoft.com/pt-br/dotnet/api/system.text.regularexpressions.regex.ismatch?view=net-8.0