Wpis z mikrobloga

halp XD
#regex
dawno dawno temu korzystałem delikatnie z regexów i teraz mi są turbo potrzebne xD

Mam string "X/0/12/34/5678/9" i muszę z niego wyciągnąć "12", totalnie nie mam pomysłu jak to zrobić, szczególnie, że pierwszy i drugi segment ("0" i "12") czasem jest jedno a czasem dwucyfrowy (zawsze liczba, nigdy znak).
Pewnie to banał ale nie pamiętam tego za cholere xD
#javascript
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jimw: bo w word liczby też się łapią ( ͡° ͜ʖ ͡°) a format wygląda na sztywny, i to taki dosyć fakturowy, więc oddzielenie segmentów raczej zawsze będzie przy użyciu slasha, mogłem zrobić [0-9]+ też byś się czepiał bo nie użyłem \d+?
  • Odpowiedz
@KKK1337: Wtedy bym się nie czepiał. Zrobiłeś regexa, który potencjalnie złapie coś więcej, niż OP sugeruje, że powinno być oczekiwane.
  • Odpowiedz
@KKK1337: tak jest, nie koniecznie fakturowy ale numerowanie dokumentów.
A co do wykorzystania to jestem ameba z js, ostatnio coś pisałem w 2016 xD także będę tryhardował
  • Odpowiedz
Pytanie czy chcesz się zabezpieczyć przed inputem, który jednak będzie miał inny format (litery zamiast cyfr) i go odrzucić, czy nie. Ja wolałbym się zabezpieczyć, Ty nie. OP może sobie wybrać wedle własnego uznania.
  • Odpowiedz