Mie-mi place munca mea. Si nu ma dau in laturi de la chestii chiar daca nu tin neaparat de munca mea.
De exemplu nu era treaba mea neaparat sa le validez eu astora datele, dar ce-ai putea face mai bine la miezul noptii. Validez coduri postale
Si bai, majoritatea tarilor sunt cu obrazul subtire si si-au ales coduri postale cu 4,5 sau 6 cifre ( ex. China si Romania, doua tari mari care au nevoie de 6 cifre pentru localizarea exacta – daca intrebi pe cineva din Romania care-i e codul postal, iti fute una in gura sa vorbesti respectuos data viitoare). Oricum, usor de validat, ce dracului. Americanii sunt un pic cu mot si au adaugat extensii la unele coduri cu o liniuta + 4 cifre.
Chilienii au pod coștal din 7 cifre , tot asa tara mare si tot asa, daca ii intrebi habar n-au vreunul care le codul postal. Dar usor de validat si asta.
Polonezii au pus si ei o liniuta in jumatea codului, nu-i bai.
Canadienii au vrut sa fie ei motul cacatului si au codul din litera, cifra, litera, spatiu, cifra, litera, cifra. De aia exista regex.
Bai da englejii! Ce bulangii… Codurile lor postale au la fel de multe reguli si exceptii ca limba romana si franceza adunate la un loc.
Eu stiu ce cod postal am. :B
Bine ca nu te mai incurca si cu tax jurisdiction :))
N-am inteles nici pana acum la ce foloseste codul postal. Adica da, sa le fie usor alora de la posta, dar cum e un mister si nu stiu de ce imi imaginez o conspiratie unde nimeni nu-l mai foloseste la nimic si il cer doar din inertie asa sa nu schimbe formularele.
^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-
Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) [0-9][A-Za-z]{2})$
PS de la sursa. Greu de crezut, stiu, ne ajuta guvernul????
https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/488478/Bulk_Data_Transfer_-_additional_validation_valid_from_12_November_2015.pdf
Pai, da in pula mea, ca tre sa ai un sistem atat de complex ca tre’ sa te ajute guvernul cu un carnat de 2 randuri de regex. 5 -6 cifre ce-aveau, stateau in gat? Nicio problema, amicii irlandezi sunt aproximativ la fel. Acum am terminat deja , pentru toate tarile. Dar e amuzant ca sunt vreo 90% pe care le vezi asa din avion si dai copy paste la \d{5} , \d{4}, \d{6} si dupa aia ajungi la Canada, Irlanda, UK si zici – baga-si-ar pula in ma-sa cu codurile lor :). Ca io aia fac intr-o noapte, ling… Read more »
@Stropic: Codurile postale reprezinta o mapare a teritoriului, cam cum sunt coordonatele GPS doar ca mai usor de retinut si orientate pe constructii, adica aria acoperita de un cod postal nu depinde de suprafata terenului ci de cate sunt in zona aia, astfel incat sa ai cat mai putine cladiri intr-un cod postal. Practic, bagi un numar si te aduce in zona unei cladiri unde sa poti intreba sau sa poti gasi usor adresa completa daca nu o ai. Bine asta in tarile civilizate. Incearca sa gasesti casa mea de la tara dupa cod postal, lol – ca-s 2 in… Read more »
Pai…mai mult decat sa-ti dea regexu’ mura-n gura…chiar nu stiu ce-ai putea sa le ceri.
Sa se poarte ca o tara din lume nu ca o insula, plm. Daca avem toti un sistem, simplut si usor de implementat foloseste-l, nu pune volan pe dreapta si la coduri postale. Nu e PREA deranjant, ca-i doar un grup mic de tari , dar daca ii taia pe toti capul asa beleam pula cu asta. Iar eu cand am dat pe google n-am ajuns la linkul ala de la sursa si oricum e mult prea complicat de aplicat ceva regenerare/ corectie automata in 5 minute, acolo unde e formatarea proasta, sa folosesc pule in pizda. Ca-ti dai seama… Read more »
La tara e si mai complex codul postal, de min 30 de caractere de forma: “treci de troita, drept inainte pe langa nuci, unde e cuibul de barza la stalp”. :))
Nu mai, era mai bine daca faceau toti asa, ca facturai €xtra.
Clientii companiei pentru care fac asta nu prea sunt da-aia cu “treci de troita..” , e cu coordonate GPS si de regula ii zaresti de la niste km ori dupa niste depozite ditai, ori dupa o gaura mare in pamant, de sute de metri patrati. Sau km.
Eu imi stiu codul postal ca trebuie sa-l dau neaparat cand imi scriu adresa. De fapt, aici in Germania, mi se pare mai usor de retinut adresa decat in RO: cod postal, strada +numar vs. strada, nr, bloc, scara, apt, sector. In RO tot timpul trebuia sa ma uit pe buletin, ca mai incurcam din ele.
In Germania (ca si in UK) nu poti nici sa te caci fara codul postal .Si da, adresa e mai usor de retinut cand fiecare bloc are numar de strada diferit, si e trecut pe blocul ala. Acolounde sunt blocuri