Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2008, 12:17
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: secuencia creciente de caracteres

Te refieres al orden alfabético? claro en la palabra "amor" sus letras están en orden alfabético. No sé para qué quieres hacer eso pero me resulta interesante. Como no estamos en la sección de PHP voy a hacerlo en JavaScript (aunque tampoco estamos en la sección JavaScript).

Código:
function isAlfa(txt) {
	var alfa = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "ñ", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
	var orden = new Object();
	for (var n = 0; n < alfa.length; n ++) orden[alfa[n]] = n;

	
	var len = txt.length;
	txt = txt.toLowerCase();

	var rst = true;

	var a = -1;
 	for (var i = 0; i < len; i ++) {
	    let = txt.substr(i, 1);
	    var b = orden[let];	
	    if (a > -1) {
		if (a > b) {
		   rst = false;
		   break;	
		}  else a = b;	
	    }	else a = b;
	}
	return rst;
}
Está probado, espero que te sirva.