Trochę utknęłam (RegEx nie jest w ogóle moim mocnym punktem!) - Potrzebuję wyrażenia, które będzie walidować z dowolnym ciągiem zawierającym tylko liczby i litery, ale muszą mieć co najmniej po jednym (wielkie i małe litery są wymienne i dozwolone). Nie może zawierać znaków specjalnych ani białych znaków.RegEx: Musi mieć co najmniej jedną cyfrę i literę, ale nie ma innych znaków/spacji.
Wykonanie pewnych uprzedniego badania znalazłem to, ale to nie wyklucza spacje i mimo moich prób zrobienia, więc nie mogę go zmodyfikować do wykluczenia spacje i znaki specjalne:
^.*(?=.*\d)(?=.*[a-zA-Z]).*$
kilka przykładów ciągów, które potrzebują do sprawdzania poprawności:
- ieoEon43
- 43ifsiojfdfs
- 6i
- ijf943kNFSfsf
Każda pomoc będzie bardzo ceniona! Jeśli to ma znaczenie, uruchamiam te wyrażenia w JavaScript.
Dzięki - który pomógł z białej przestrzeni - ale wydaje się nadal akceptować znaki specjalne (np: fdfjf4343FFsk3 £ 3% 3 £ "& * (* & *) przechodzi) – trvo
Niestety, brakowało specjalny znaki na pierwszym przejściu.To działa teraz –
Idealny - dziękuję! – trvo