Los siguientes ejemplos, se puede copiar al evento OnSelect de un botón.
//Numeros enteros con decimales
If(!IsMatch(TextInput_salario.Text, "^\d+(\.\d{1,2})?$"),
Notify("El salario solo pueden ser números y decimales",NotificationType.Error,5000)
);
//Solo números enteros
If(!IsMatch(TextInput_salario.Text, "^\d+$"),
Notify("El salario solo pueden ser números enteros",NotificationType.Error,5000)
);
//Valida el formato de email
If(!IsMatch(TextInput_email.Text, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$"),
Notify("El formato del email no es valido",NotificationType.Error,5000)
);
//Valida el formato de teléfono 10 digitos sin espacio
If(!IsMatch(TextInput_telefono.Text, "^\d{10}$"),
Notify("El número telefónico deben ser 10 digitos",NotificationType.Error,5000)
);
//Valida el formato de teléfono con espacio, guion y paréntesis
If(!IsMatch(TextInput_telefono.Text, "^\(?\d{2,3}\)?[\s\-]?\d{4}[\s\-]?\d{4}$"),
Notify("El formato telefónico no es valido",NotificationType.Error,5000)
);
//Valida el formato de una página web
If(!IsMatch(TextInput_url.Text, "^\(?\d{2,3}\)?[\s\-]?\d{4}[\s\-]?\d{4}$"),
Notify("El formato de la página web no es valido",NotificationType.Error,5000)
);