Utknąłem w innej sytuacji: nasi użytkownicy wprowadzają tekst do zapisania w zmiennej. Warunkiem tego tekstu jest dopuszczenie do wpisania tylko 25 znaków. Teraz muszę napisać wyrażenie regularne, które sprawdzi stan, uprzejmie pomóż mi w tym.Sprawdzanie długości postaci w rubinach
42
A
Odpowiedz
104
Myślę, że można po prostu użyć metody String # length ...
http://ruby-doc.org/core-1.9.3/String.html#method-i-length
Przykład:
text = 'The quick brown fox jumps over the lazy dog.'
puts text.length > 25 ? 'Too many characters' : 'Accepted'
8
Zamiast wyrażenia regularnego, po prostu sprawdzić, czy String.length> 25
22
Ruby oferuje wbudowaną funkcję sprawdzania długości łańcucha. Powiedzieć, że to nazywa s
:
if s.length <= 25
# We're OK
else
# Too long
end
Powiązane problemy
- 1. Sprawdzanie długości obiektu słownikowego
- 2. sprawdzanie długości pola tekstowego
- 3. java.util.UUID.fromString nie sprawdzanie długości
- 4. Extract wszystkie wartości maksymalne długości w postaci wektorowej w R
- 5. Arytmetyka w rubinach
- 6. socket.io i eventmachine w rubinach
- 7. Algorytmy uczenia maszynowego w rubinach
- 8. drzewa wyszukiwania binarnego w rubinach
- 9. Wzorzec projektu międzyfazowy w rubinach
- 10. Wartość tablicy Django w postaci
- 11. var_dump i umrze jak php, w rubinach na szynach (debugowanie w rubinach na szynach)
- 12. Przewidywanie sekwencji postaci?
- 13. Błąd kompilacji Coffeescript w rubinach na szynach
- 14. SQL Like operator w rubinach na szynach
- 15. Nie uciekaj html w rubinach na szynach
- 16. Najprostszy kod do sortowania tablic w rubinach?
- 17. Konwersja 1200 do 1.2K w rubinach/szynach
- 18. zadzwoń do rodzica konstruktora w rubinach
- 19. Prosta metoda sprawdzania pisowni/klejnot w rubinach?
- 20. tworzenie dużego pliku xml w rubinach
- 21. Jak piszesz literał binarny w rubinach?
- 22. Utwórz nowy stół w rubinach na szynach
- 23. ukrywanie wyników polecenia systemu w rubinach
- 24. jak zaimplementować curry (funkcja częściowa) w rubinach
- 25. Ecto has_many: w postaci
- 26. Ukryte pole w postaci szyn
- 27. Lazy wybory w postaci Django
- 28. Szerokość piksela w postaci jednobarwnej
- 29. TinyMCE textarea w postaci modalnej
- 30. Czytaj plik do postaci
nie trzeba regularne wyrażenie za to. Spróbuj s.length – Dan
Wiem, że to stare pytanie, ale jeśli ktoś tu przyjedzie, zachęcam ich do przeczytania dokumentacji dla klasy ciągów Ruby. Zarówno '# length' i' # size' pojawiają się w dokumentacji. – Tass