
#programowanie #angular #typescript
Prośba o pomoc z wyrażeniem regularnym. Co tutaj z------m, bo nie działa mi w Validators.pattern()?
Docelowo chodzi o numery telefonów z RPA np. +278332762842, 278332762842, 0832762842
Prośba o pomoc z wyrażeniem regularnym. Co tutaj z------m, bo nie działa mi w Validators.pattern()?
^((?:\+27|27)|0)(=72|82|73|83|74|84)(\d{7})$Docelowo chodzi o numery telefonów z RPA np. +278332762842, 278332762842, 0832762842
- Najlepsze
- Wszystkie komentarze







^.Pozostałe numery mają 8 cyfr na końcu a nie 7.
:\+27ani jak mam:\+27\dodwrotnie?1. początek to albo +27, albo 27 albo 0
2. kolejna jest liczba, jedna z 72|82|73|83|74|84
3. na koniec 7 cyfr
Więc przykładowo coś takiego (ale bez spacji): +27 72 1234567
^(\+?27|0)(72|82|73|83|74|84)(\d{7})$no i tak jak wspomniał Ranger 00 zamiast + też mogłoby mieć sens, bo to nadal poprawny numer.