W dniu 31 marca 2010 23:04 użytkownik Dariusz kowalczyk dariusz.kowalczyk@webvisor.pl napisał:
To trzeba by to samo zrobić dla wszystkich danych które często trzeba odczytywać np dla numerów telefonów, numerów regony krs itd.
Przy czym o ile składowanie w bazie, zgadzam się, powinno być bez upiększaczy czyli powinno ignorować formatowanie w jakim zostały dane wpisane to jednak prezentacja powinna być czytelna dla człowieka czyli:
- nieważne jak operator wpisze dane typu nip, regon, numer telefonu w
bazie jest to składowane bez "upiększaczy"
- prezentacja jest zawsze (lub opcjonalnie poprzez włączenie jakiejś
opcji w konfiguracji UI) czytelna dla człowieka ze z góry narzuconym formatowaniem czyli:
numer telefonu np tak 22 324 23 18 nip tak: 734 223 24 23
przydałaby się też czytelna prezentacja numeru konta bankowego w danych klientach np: xx xxxxxxxx xxxx xxxx xxxx xxxx lub tak chociaż tak xx xxxxxxxx xxxxxxxxxxxxxxxx
Doskonale się z kolegą Dariuszem zgadzam, dane w bazie bez upiekszaczy ale format nr bankowego powinien byc prezentowany w standardowym formacie uzywanym przez wszystkie banki =~ \d{2} \d{8} \d{4} \d{4} \d{4} \d{4}
Bo naprawde odczytanie numeru banku dla klienta na jego karcie wiaze sie z oczopląsem, a i tak trzeba ludziom te spacje wstawic przed jakim kolwiek wyslaniem bo jak sie tego nie zrobi to sie po prostu na 99% pomyla, nie kazdy jest przeciez rainmanem, a temat mozna zalatwic jedna linijka w customerinfo.php.
Pozdrawiam Michał