2012-01-06 22 views
42

me quedé atrapado en otra situación: los usuarios entran en un texto que se almacena en una variable. La condición para ese texto es que se le puede permitir ingresar solo 25 caracteres, ahora tengo que escribir una expresión regular que verifique la condición, amablemente ayúdenme en esto.Comprobación de longitud de caracteres en rubí

+3

que no necesitan un habitual expresión para esto. Pruebe la longitud – Dan

+0

. Sé que esta es una pregunta antigua, pero si alguien llega aquí, les recomiendo que lean la documentación de la clase de cuerda de Ruby. Tanto '# length' como' # size' aparecen en la documentación. – Tass

Respuesta

8

En lugar de utilizar una expresión regular, simplemente comprobar si string.length> 25

22

Rubí ofrece una función incorporada para el control de la longitud de una cadena. Decir que se llama s:

if s.length <= 25 
    # We're OK 
else 
    # Too long 
end 
Cuestiones relacionadas