Hirdetés
- Milyen videókártyát?
- TCL LCD és LED TV-k
- Kormányok / autós szimulátorok topikja
- Hobby elektronika
- Épített vízhűtés (nem kompakt) topic
- Milyen házat vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Gaming notebook topik
- Ne már! Drágább lesz a GPU a memóriapánik miatt?
Új hozzászólás Aktív témák
-
jeges
senior tag
válasz
Speeedfire
#105
üzenetére
ez a téma szép, de ennyire nem egyszerű.
milyen típusú ellenőrzésekre gondolsz? mennyire hagysz szabad kezet a felhasználónak, hogy beállíthassa saját ellenőrzéseit?
a legegyszerűbb ellenőrzés pl a kitöltöttség, de ennél jóval bonyolultabbakat is el tudok képzelni:
- numerikus valóban numerikus-e (jellemzően regexp)
- numerikus nagyobb/kisebb egy megadott értéknél
- két numerikus input közül az egyik nagyobb a másiknál
- két dátum input közül az egyik nagyobb a másiknál
- szöveges input esetében valamilyen regexp ellenőrzés (pl név nem lehet rövidebb 3 karakternél, vagy legyen benne keresztnév és vezetéknév)szóval a megvalósítás nagyban függ attól, mi az elvárt működés, én személy szerint olyasmiben gondolkodnék, hogy a tárolt ellenőrzési szabályokat rekordonként egy tömbben vagy JSON objektumban tárolom, majd definiálok egy check vagy hasonló nevű osztályt/függvényt, és a megadott tömbön végiggyalogolva minden rekordra meghívom. ez a függvény aztán eldönti a megadott tömb alapján, hogy mit fog csinálni (regexp, numerikus összehasonlítás, dátumok összehasonlítása, stb)
Új hozzászólás Aktív témák
- Brogyi: CTEK akkumulátor töltő és másolatai
- Fotók, videók mobillal
- A fociról könnyedén, egy baráti társaságban
- iPhone topik
- Project Motor Racing-Straight4 Studios
- Elektromos autók - motorok
- Kuponkunyeráló
- EA Sports WRC '23
- Kamionok, fuvarozás, logisztika topik
- Milyen videókártyát?
- További aktív témák...
- GYÖNYÖRŰ iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3841, 100% Akkumulátor
- Lejárt a gyártói garancia? Mi tovább támogatjuk az IT infrádat!
- REFURBISHED - DELL Universal Dock D6000 (452-BCYH) (DisplayLink)
- HIBÁTLAN iPhone 12 mini 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2036
- ROLLEREK: ÚJ, Újszerű, Használt 30+ db listát tudok küldeni
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


