Sziasztok!
Egy érdekes problémával szembesültem: van egy halom 123456AA formátumú igazolványszám.
Van valamilyen módszer arra, hogy megállapítsam, hogy az adott szám milyen igazolványhoz tartozik? Ugyanis mindkét igazolvány száma ugyanolyan formátumú...
Gábor
Update:
Köszönöm mindenki hozzászólását! A konklúzió az, hogy nem tudom rutinból megmondani a számról, hogy milhez tartozik.
Az, hogy van-e szóköz a szám és betű között, nem számít, mert ettől független az, hogy az üfsz hölgyemények szóközzel vagy a nélkül rögzítik a rendszerünkben. Az se feladatom, hogy validáljam az értékeket, egyrészt azért, mert nem ez a cél, illetve lehet, hogy most érvénytelen már az igazolvány, de a rögzítés időpontjában még érvényes volt, harmadszor pedig lehetőségem sincs ilyenre. Kicsi valószínűségét látom annak, hogy ilyen kis halaknak, mint amik vagyunk (értsd nem állami szervezet), lenne valid hozzáférése ilyen szolgáltatáshoz.
A feladatom csupán annyi volt, hogy az egy mezőbe rögzített két igazolványszámot szétdobjam két különböző mezőbe...
- 1883 megtekintés
Hozzászólások
Itt
https://u-szeged.hu/efop362-00007/minden-szocikk/lakcimkartya
volt ez a hivatkozás.
1992. évi LXVI. törvény a polgárok személyi adatainak és lakcímének nyilvántartásáról
- A hozzászóláshoz be kell jelentkezni
Ez miért is lenne válasz a kérdésemre? Egyik linken levő oldalon sem volt semmilyen információ arról, mi alapján tudom megkülönböztetni a két számot.
A kérdéses értékek pedig teljes mértékben törvényesen vannak meg. Az alapprobléma, hogy az ügyféltörzsünkben eddig egy mezőbe írták be az ügyfélszolgálatosok a két számot, teljes mértékben szabadszövegesen. Addig már eljutottam, hogy a formátum alapján regexp segítségével ki tudom szedni a számokat, csak azt nem tudom eldönteni, hogy melyik szám melyik irathoz kapcsolódik. Ebben lenne segítség, ha valamilyen algoritmussal ezt meg tudnám állapítani.
- A hozzászóláshoz be kell jelentkezni
Pl a "kérje be újra az üfsz. az emberektől" algoritmus :)
- A hozzászóláshoz be kell jelentkezni
Ha az utolsó betű L mint lakcímkártya akkor lakcímkártya, ha E mint Eszemélyi akkor személyi?
Csak tipp volt, három lakcímkártya alapján.
- A hozzászóláshoz be kell jelentkezni
Tiltakozom, bíró úr. Az L-et nem tudom támadni, de nekem nem E-re végződik a szigem.
- A hozzászóláshoz be kell jelentkezni
Végülis ha tényleg minden lakcímkártya L-re végződik akkor csak azt kell kideríteni van-e olyan akinek L-re végződik a személyi igazolvány száma.
Nekem két újfajta volt (az elsőbe megdöglött az NFC chip ezért cserélni kellett) a két szám abban egyezik, hogy az utolsó betű E (de ez nem jelent semmit :))
- A hozzászóláshoz be kell jelentkezni
Nekem S-re végződik a lakcímkártya (pontosabban Lakcímet igazoló hatósági igazolvány) "számom".
- A hozzászóláshoz be kell jelentkezni
Sajnos egyet tudok érteni. Nálam egy kicsit nagyobb a mintavételezés (sok ezer ig. szám) és nem jó rá az említett elv.
- A hozzászóláshoz be kell jelentkezni
és biztos, hogy mindegyik csippes? mert nálunk mindegyik E-re végződik, amelyik olyan
4 és fél éve csak vim-et használok. elsősorban azért, mert még nem jöttem rá, hogy kell kilépni belőle.
- A hozzászóláshoz be kell jelentkezni
https://nepszava.hu/picture/71563/normal/285/00285695.jpeg
Ez alapján a kép alapján van nem E-re végződő is, tippre a K a külföldrenemmehetszvele edition és a H pedig a halálodik ez az igazolványod marad. De az is lehet, hogy csak referencia a KEKKH-ra :D
- A hozzászóláshoz be kell jelentkezni
Nekem a lakcímkártya LE végű... ilyenkor mi van? :D
- A hozzászóláshoz be kell jelentkezni
Pech :)
- A hozzászóláshoz be kell jelentkezni
2015-ben kiadott lakcímkártyámnak LD van a szám végén, a tavaly decemberinek meg LT.
Lehet, hogy csak időrendben koptatják az ABC-t.
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
Nekem ezek voltak a betők a lakcímkártyán az elmúlt 15 évben:
PL
XL
LF 2017 márc
LS 2023 febr
És valaki másét is megnéztem.
LG 2017 okt
És a LD és LT is beillik a sorba.
Gyanús, hogy L betű mindig van benne... Ezt tudja valaki cáfolni? :)
- A hozzászóláshoz be kell jelentkezni
Sajnos igen.... Találtam lakcímkártya adatok között PA. RA, AH, SA, ID, CE betűpárosokat is!
- A hozzászóláshoz be kell jelentkezni
És azok biztosan valós adatok? Azért kívnáncsi lennék, hogy tényleg van-e itt bárki akinek a saját kártyáján nincs L betű a lakcímkártya "számában".
Akárkit kérdezek az övében van. Csak azt tudom elképzelni, hogy 2023 végén/24 elején elfogytak a betűk és azok lehetnek mások.
- A hozzászóláshoz be kell jelentkezni
Igen, valósak. Nem bemondásra vannak beírva, kollegák írják a lakcímkártyáról olvasva. Egy két esetben előfordulhat elírás, de nem annyiszor, ahány ilyet találtam.
- A hozzászóláshoz be kell jelentkezni
Szerintem azok közül utána kellene járni párnak, mert 7 emberből 7-nél (néhol régebbi kártyákkal is - csak a saját ismerőseim között... és itt a fórumban még jópár más ember is ennek megeflelőt írt) stimmel a logika, hogy régen xL, kb 2016-tól ledig Lx formátumú. És kiállítási idő szerint növekszik a másik betű.
Tehát én azt mondanám, hogy ha nincs benne L betű az valószínűleg nem lakcímkártya.... fordított eset nem biztos.
- A hozzászóláshoz be kell jelentkezni
Én arra is mernék tippelni, hogy "másfajta" lakcímkártya lehet a más betűjelű. Mittomén nemnagyon magyar álompolgáré.
(Nincs valakinek ocsmányirodás ismerőse, hogy megkérdezné tőle. Nekem már sajnos nincs.)
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
idén január 14-én jött meg édesapám új lakcímkártyája, van benne L betű. nem fogyott az ki
4 és fél éve csak vim-et használok. elsősorban azért, mert még nem jöttem rá, hogy kell kilépni belőle.
- A hozzászóláshoz be kell jelentkezni
Nekem eddig minden lakcímkártya-számom szóköz + L[A-Z]-re végződött, de én is valóban láttam már PA-ra végződőt másnál. Hiába ragozzuk, veszett fejsze nyele.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Van valamilyen módszer arra, hogy megállapítsam, hogy az adott szám milyen igazolványhoz tartozik?
Tudtommal az okmányazonosítók formátuma nem strukturált úgy, hogy te el tudd dönteni, hogy az milyen okmány.
- A hozzászóláshoz be kell jelentkezni
Attól tartok, a vezetői engedélyek száma is ilyen formátumú. Szóval ezt az információt (okmánytípus) annó rögzíteni kellett volna. (Szvsz a GDPR és avtv-kompatis megoldás a teljes törlés lenne, ezt a "magam sem tudom milyen adatot tárolok" alapján gondolom.)
- A hozzászóláshoz be kell jelentkezni
Hát igen, a GDPR, a PMT és társai elég sok f..got generálnak...
- A hozzászóláshoz be kell jelentkezni
"Szvsz a GDPR és avtv-kompatis megoldás a teljes törlés lenne, ezt a "magam sem tudom milyen adatot tárolok" alapján gondolom."
Mármint a mi rendszerünkből ezeket az adatokat? Mert az nem fog menni.
Alapvetően tudjuk, milyen adatokat tárolunk. Onnan indult ki a történet, hogy a PMT miatt bizonyos esetekben tárolnunk kell az ügyfél szig számát. Ez a fejlesztés el is készült, lett az ügyfélnek szigszám mezője. Igen ám, de közben a megfelelő személyek úgy látták, hogy nem elég a szig, szám, kell a lakcím kártya száma is (mert hogy pmt és társai előírják...), de az egyszerűség kedvéért ezt megoldották okosba: beírták a szig szám mezőbe ezt az értéket is, természetesen mindig másképp. Na már most, eljutottunk oda, hogy külön mezőbe kellene tenni a lakcímkártyát, viszont nem kellene egyesével végigmenni a berögzített 15e ügyfélen, kézzel javítani, mert akkor 10 év múlva se lenne meg, rutin kell rá. Na már most a rengeteg elütés, meg össze-vissza formátum miatt bizony vannak fals találatok, amit jó lenne még a rutinból észrevenni. Ebben segített volna, ha meg tudom határozni, hogy a megtalált érték melyik igazolványhoz tartozik.
A regexp nagyon szépen kiszedi nekem az 123456AA formátumú értékeket. Még arra is tudok alapozni, hogy először van a szig szám, utána a lakcím. De sajnos sok elütés is van, amikor a szig. szám el van rontva (pl szóköz került a szám és betű közé), amikor az első találat igazából a lakcímkártya... És még arra sem alapozhatok, hogy a sor elején kapásból a szig kezdődik...
Szóval nem egyszerű.
- A hozzászóláshoz be kell jelentkezni
https://prog.hu/tudastar/8309/mi-a-szig-szam-sorszam-formatuma
https://prog.hu/tudastar/70236/szemely-ig-szam-ellenorzo-osszeg
Hátha segítenek.
- A hozzászóláshoz be kell jelentkezni
"Azért nem találsz, mert nincs ilyen."
Hátha. :D
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Segítettek, de inkább abban az irányban, hogy engedjem el ezt a kérdést, nincs egyszerű megoldás rá. (Bonyolult sem biztos, hisz a hatóságtól sem biztos, hogy elkérhetném ezt az infót...)
- A hozzászóláshoz be kell jelentkezni
A regexp nagyon szépen kiszedi nekem az 123456AA formátumú értékeket. Még arra is tudok alapozni, hogy először van a szig szám, utána a lakcím. De sajnos sok elütés is van, amikor a szig. szám el van rontva (pl szóköz került a szám és betű közé), amikor az első találat igazából a lakcímkártya... És még arra sem alapozhatok, hogy a sor elején kapásból a szig kezdődik...
Nem biztos, hogy teljesen jól értem, de az ilyen kallódó spaceket és hasonlókat azért lehet okosabban szűrni regexel. Bár én ezt lehet nem úgy csinálnám, hanem kibasznék a stringből mindent, ami nem része az értékkészletnek, az első 8 a szig, a második 8 a lakcím, ami nem 8/16 hosszú, az hibás, és tessék telefonálni.
- A hozzászóláshoz be kell jelentkezni
Attól tartok, a vezetői engedélyek száma is ilyen formátumú.
Megint ellentmondok, az enyim 2 bötűvel kezdődik és utána vannak számok (azaz pont fordított, mint a szig / lakcímkártya)
- A hozzászóláshoz be kell jelentkezni
Az okmányazonosítók kiosztása a BM-nél van - szerintem arrafelé kéne hivatalosan érdeklődni - első körben https://nyilvantarto.hu/hu/
- A hozzászóláshoz be kell jelentkezni
A lakcímkártya számában van szóköz a két betű előtt.
- A hozzászóláshoz be kell jelentkezni
Ha valaki elírta, akkor...
- A hozzászóláshoz be kell jelentkezni
Ránézésre tényleg van amúgy ott szóköz... :D
- A hozzászóláshoz be kell jelentkezni
Mérjünk :-) Beszkenneltem a sajátomat jó nagy felbontással: a számok és a betűk között 86-88 pixelnyi távolság látszik.
- A hozzászóláshoz be kell jelentkezni
Én nem szkenneltem be, de ott van egy számnyi vagy betűnyi szóköz a lakcímkártyán.
- A hozzászóláshoz be kell jelentkezni
Lehet ezt is hamisítják az enyémen van szóköz, de a fideszes éves Telekom egyeztetésen nem kell. Szerintem el kellene törölni amíg annyira inkompetensek, hogy kéthetente hív vissza valaki, hogy miért hívtam ;) (spoofing is ok!)
- A hozzászóláshoz be kell jelentkezni
Áh, megy az a balfaszkodás az államnak is, nemrég segítettem lakcímváltozást adminolni a családban. Az egyik ponton -- azt hiszem ott, ahol a tulaj tud felhatalmazást adni -- kellett egy születési hely. Mivel emlékeztem, hogy mindenkitől hallani, hogy kurvára lehet ezzel szopni pl számhordozásnál, ezért delikvens felhív, hogy mi van rajta pontosan... "budapest space nulla nyolc". Oké, formba beír, hogy "Budapest 08". Érvénytelen formátum. Anyád. "Budapest08". Érvénytelen formátum. "Budapest". Érvénytelen formátum.... Hmm. Itt hálisten a ~20 év szakma beütött, megszemléltem a saját kártyámat, a látottak alapján beírtam, hogy "BUDAPEST 08", és lőn boldogság. Arra azért nem fogadnék nagyobb tételben, hogy erre egy halandó rájön.
- A hozzászóláshoz be kell jelentkezni
A posta.hu-n a keresőjükben is elbaszott formátuma van a postafiók keresőnek: keresnék Bp. 3.ker postafiókot
beírom "budapest" kicsivel, feldobja "Budapest XIII" (csak ezt dobja fel egész Budapestből)... ok, beírom "budapest iii" --> nichts.. beírom "budapest 3" --> nichts.. beírom "budapest 03" --> nichts --> beírom "Budapest iii" --> nichts.. végül "Budapest III" volt a nyerő. Keze tört volna le annak aki ezt lefejlesztette.
- A hozzászóláshoz be kell jelentkezni
A fontkészlet is más ;-) A családban mindegyiken megvan a szóköz és az L betű.
- A hozzászóláshoz be kell jelentkezni
Az enyémen biztosan nincs szóköz.
- A hozzászóláshoz be kell jelentkezni
Akkor ez változott vagy függ valamitől... :D
- A hozzászóláshoz be kell jelentkezni
ágyuval verébre, de hátha
https://www.nyilvantarto.hu/ugyseged/OkmanyErvenyessegLekerdezes.xhtml
- A hozzászóláshoz be kell jelentkezni
+1. Ez az egyetlen módszer, ami biztosan működik.
Ráadásul ha felokosítják a folyamatot, akkor az adatok rögzítésekor már lehetne ezt így ellenőrizni. Csak minimális pluszmunkát igényel az ügyintézőtől.
- A hozzászóláshoz be kell jelentkezni
ChatGPT 4-es elvileg eleg jol megoldja a CAPTCHA-t is (mondjuk ami ezen az oldalon van, azt lehet, hogy mas is), es van hozza API. Akar automatizalni is lehet.
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Amivel szembesültél, az én nézetemben nem probléma, hanem egy olyan feladat, aminek nincsen megfelelően körüljárva, meghatározva a működése.
Ha ez fontos, írnék valami állami szervnek, hogy küldjenek pontos meghatározást, állásfoglalást, hogy lehetséges-e, amit szeretnél. Ebből kiderül, hogy a "probléma" az megoldható-e és ha igen, milyen módon.
Vagy szerződjetek a kormánnyal, hogy egy API használattal ők visszadják, hogy az adott szöveg: 0: hibás, 1: személyi - érvényes, 2: személyi - lejárt/letiltott, 3: lakcím kártya - érvényes 4: lakcímkártya - lejárt/letiltott. Az más kérdés, hogy miért lennétek jogosultak, hogy ezeket tudjátok, szóval ideális esetben mint nem állami szerv, nem tudhatja más ezeket és nem kaptok ilyen hozzáférést pénzért sem. Így ami "probléma" az a fel sem merül, mert nem a te oldaladon kell elvégezni a megoldását.
- A hozzászóláshoz be kell jelentkezni
Jelen esetben egyébként nem az a kérdés, hogy az 12345678AB okmányon milyen adatok szerepelnek, hanem hogy az adott okmányazonosító milyen okmányhoz tartozik, és érvényes-e vagy sem.
Van, amikor szükséges (és van, amikor kötelező) az ügyfelet/adott személyt azonosítani, és tárolni az azonosítására szolgáló adatokat. (természetes azonosítók, és az azt igatoló okmány azonosítója és az adatok rögzítésének időpontja.)
Az okmányazonosítók validálását (12345678AB azonosítójú YX okmány hatóság által nyilvántartott állapota (érvényes, nem érvényes, nem létező azonosító)) megfelelő jogcímen szerintem meg lehet oldani, de ahogy fentebb én is meg mások is írták, a BM (BM NYHÁT) hivatalos megkeresése lehet megoldás arra _is_, hogy az okmányazonosítók formai követelményeit megtudja a kérdező.
- A hozzászóláshoz be kell jelentkezni
Aztán majd kiderül, hogy egyáltalán nincs szétválasztva a kettő értékkészlete és adott azonositó tökéletesen érvényes szigszámként és lakkártya számként is. És ha ma még mondjuk adott szám csak szigszámként létezik, lehet holnap már lakcimkártyán is szerepelni fog.
Tetszettek volna rögziteni az adat tipusát.
- A hozzászóláshoz be kell jelentkezni
A lakcímkártyánál - ahogy már írták - van szóköz a 6 számjegy és a két betű között, a személyinél nincs. Ha ezt nem így szóközzel vitték be a listába, akkor nincs rá önálló módszer (hivatalos megkeresés nélkül), hogy a kétféle igazolványszámot meg lehessen különböztetni. Tudtommal nincs rá nyilvánosságra hozott algoritmus. Tippre a 6 jegyet folyamatosan növelik, a két betűjel meg kb. okmányirodánként, területenként eltér. Nem olyan, mint a személyi azonosító, hogy van rá előállítási-ellenőrzési módszer.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
A környezetemben egyetlen lakcímkártyának az azonosítójában sincs szóköz a kártyán...
- A hozzászóláshoz be kell jelentkezni
A 2015-ben kapott kártyán a számok és az LT között szemre másfél-kettő betűnyi hézag van.
Amiket most decemberben kaptam, azokon valóban egybe van írva az LT a számmal.
És érdekességképpen, ezen újabbakon az azonosító jelentősen nagyobb betűméretű, mint a régin.
"Normális ember már nem kommentel sehol." (c) Poli
- A hozzászóláshoz be kell jelentkezni
Enyémen meg van. Kb. 1,5 karakterszélesség. 2002-ben állították ki.
- A hozzászóláshoz be kell jelentkezni
Én még olyat nem láttam, de elhiszem neked, hogy most már van. Az utolsó lakcímkártyám 2015-ös, azon még van szóköz, meg az összes előzőn is volt eddig, ebből feltételeztem, hogy lesz az összesen.
Ez még rosszabb képet fest, mert így már az esetleges érvénytelenségnél azt se lehet ellenőrizni, hogy a szóköz hiánya okozza-e.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni