• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sprawdzanie liter w ciągu znaków - problem z walidacją

Mały hosting, OGROMNE możliwości
0 głosów
1,105 wizyt
pytanie zadane 21 kwietnia 2016 w C# przez Lubiący sport Nowicjusz (150 p.)
Witajcie.

Za pomocą wyrażenia regularnego będę sprawdzał czy w danym stringu mam zarówno małą jak i dużą literę. Jeżeli nie ma to pokazuję komunikat. Wymyśliłem, że mogę sprawdzać zarówno [a-z] osobno jak i [A-Z] osobno i dać if, że jeżeli [a-z] jest true oraz [A-Z] jest true to wtedy nie pokazuj komunikatu. W pozostałych przypadkach pokaż komunikat. A czy da się te dwa wyrażenia regularne połączyć w jedną całość ?

1 odpowiedź

0 głosów
odpowiedź 21 kwietnia 2016 przez niezalogowany
.*[A-Z].*[a-z]|.*[a-z].*[A-Z]

 

komentarz 21 kwietnia 2016 przez niezalogowany

.*[A-Z].*[a-z] - Szuka podciągu w którym mała litera jest za dużą literą, lub takiego |.*[a-z].*[A-Z] , w którym to wielka litera jest za małą literą - czyli w przypadku, kiedy wystąpią dwie różne wielkości liter (niezależnie od kolejności), regex zawsze coś tam złapie - a to już wystarczająco : )

Podobne pytania

0 głosów
2 odpowiedzi 2,083 wizyt
pytanie zadane 10 listopada 2016 w JavaScript przez Bakr Mądrala (6,850 p.)
0 głosów
1 odpowiedź 924 wizyt
0 głosów
0 odpowiedzi 198 wizyt
pytanie zadane 19 stycznia 2020 w Offtop przez Mavimix Dyskutant (8,490 p.)

93,717 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,261 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...