Java Regex probélma

0 értékelés
40 megtekintés
Falcon83 (2 pont) kérdezte Szep 14.

Sziasztok!

A következő feladattal akadt kisebb nehézségem. Regexszel kell megoldani egy felhasználó által megadott szóról, hogy megfelel-e a következő feltételeknek:

- Lehet benne kis- és nagybetű, szám és _

- Nem kezdődhet számmal!

- Ha _-lal kezdődik akkor a következő karakter csak szám vagy betű lehet

- szimpla kis- és nagybetű is elfogadott

Az én megoldásom a következő:

String regex = "([^0-9])([_\\w]).{1,}";

A probléma csak annyi, hogy nem fogadja el ha csak például egy "i" karakter az input. Segítséget előre is köszönöm!

Kérjük jelentkezz be vagy regisztrálj, hogy válaszolhass a kérdésre.

...