Documentaciónes_alfa(s)

es_alfa(s)\texttt{es\_alfa}(s)

Nombre

es_alfa - Verifica si un texto contiene solamente caracteres alfabeticos.

Sinopsis

es = strings.es_alfa(s)

Descripcion

Devuelve VERDADERO si el STRING contiene solamente letras alfabeticas.

Si encuentra digitos, espacios, signos u otros caracteres no alfabeticos, retorna FALSO.

Comportamiento

  • Rechaza cadenas vacias.
  • Solo acepta letras ASCII A-Z y a-z.
  • Puede emitir mensajes o error cuando encuentra caracteres invalidos.
  • Para composicion logica suele preferirse es_alfa_mute().

Funciones API relacionadas

  • strings.es_nulo()
  • strings.es_numerico()
  • strings.es_numerico_mute()
  • strings.es_alfa_mute()
  • strings.es_alfanumerico()
  • strings.es_alfanumerico_mute()
  • strings.es_identificador_mute()
  • strings.es_identificador()
  • strings.es_espacio()
  • strings.es_espacio_mute()

Parámetros

ParámetroTipoDescripción
sSTRINGTexto a validar.

Valor de retorno

LOGICO - Resultado logico.

  • VERDADERO: todos los caracteres son alfabeticos.
  • FALSO: existe al menos un caracter no alfabetico.

Ejemplo

ejemplo.blox
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	STRING numstr
	LOGICO n


	numstr = "1s.e4!@%"
	IMPRIMIR("\nDetectar si es alfa numstr = ", numstr)
	n = strings.es_alfa(numstr)
	IMPRIMIR("\n\nn = ", n)


FINAL