cześć,
mam taki fragment kodu:
let val = value.replace(/[^\d]/g, "+48{1}");
jak powinno wyglądać wyrażenie regularne, żeby wartość zawsze zawierała +48 i można było wpisać tylko 9 cyfr
z góry dziękuję za podpowiedź :)
cześć,
mam taki fragment kodu:
let val = value.replace(/[^\d]/g, "+48{1}");
jak powinno wyglądać wyrażenie regularne, żeby wartość zawsze zawierała +48 i można było wpisać tylko 9 cyfr
z góry dziękuję za podpowiedź :)
\+48\d{9}
;-)
Przy okazji - do sprawdzania wyrażeń regularnych polecam np. https://regex101.com/
Wymuszanie na użytkowniku konkretnego formatu nie jest imo najlepszym rozwiązaniem pod względem UX, lepiej dać kierunkowy na stałe / dać jako listę wyboru, a numer pozwolić zapisać w dowolnym sensownym formacie formacie, coś w stylu:
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
^
oraz$
.