regisztrációs form karakterek ellenőrzése
Üdvözletem kedves fórumozók, blogolók!
Az én problémám nem valami specifikus, de meghaladta az eddigi képességeimet. Sok fele keresgéltem a megoldás után, mind google-on, mind itt, illetve más blogokon, de nem találtam meg a számomra ideális leírást/megoldást.
A problémám: Valójában egy regisztrációs formban, szeretném a kitöltött keresztnév, valamint vezetéknév tartalmának ellenőrzését. Fontos lenne, hogy ellenőrizze a script, hogy a megadott név első betűje nagy betű-e, valamint egy mássalhangzó(b) vagy magánhangzó(a) nem szerepel-e többször a névben, mint háromszor, valamint természetesen kiszeretném szűrni a nem oda illő -nevezzük ezeket- speciális karaktereket (pl.\|Ä/<?>:.stb..). Nézegettem az "strstr" valamint a "pregmatch" parancsokat, de valahogy még mindig nem tudom felfogni lényegében, mit kéne használjak. Ezért írok, mert remélem itt találok hozzáértőtől magyarázatot, vagy egy rövid betekintést, akár egy linket, melyből ki tudnék indulni.
A forrást nem nagyon szeretném bemásolni, mert elég hosszú, fölöslegesen nem "terhelném" az oldalt és az adatbázist.
Előre is köszönöm a segítséget, és elnézését kérem mindenkitől, ha esetleg fent lenne a fórumon, de egy magyarázat szóljon mentségemre, nem találtam hosszadalmas keresés után sem.
Üdv, syko.
■ Az én problémám nem valami specifikus, de meghaladta az eddigi képességeimet. Sok fele keresgéltem a megoldás után, mind google-on, mind itt, illetve más blogokon, de nem találtam meg a számomra ideális leírást/megoldást.
A problémám: Valójában egy regisztrációs formban, szeretném a kitöltött keresztnév, valamint vezetéknév tartalmának ellenőrzését. Fontos lenne, hogy ellenőrizze a script, hogy a megadott név első betűje nagy betű-e, valamint egy mássalhangzó(b) vagy magánhangzó(a) nem szerepel-e többször a névben, mint háromszor, valamint természetesen kiszeretném szűrni a nem oda illő -nevezzük ezeket- speciális karaktereket (pl.\|Ä/<?>:.stb..). Nézegettem az "strstr" valamint a "pregmatch" parancsokat, de valahogy még mindig nem tudom felfogni lényegében, mit kéne használjak. Ezért írok, mert remélem itt találok hozzáértőtől magyarázatot, vagy egy rövid betekintést, akár egy linket, melyből ki tudnék indulni.
A forrást nem nagyon szeretném bemásolni, mert elég hosszú, fölöslegesen nem "terhelném" az oldalt és az adatbázist.
Előre is köszönöm a segítséget, és elnézését kérem mindenkitől, ha esetleg fent lenne a fórumon, de egy magyarázat szóljon mentségemre, nem találtam hosszadalmas keresés után sem.
Üdv, syko.
Reguláris kifejezések
Ezt miért? Egy névben teljesen elfogadott, ha egy hang több mint háromszor fordul elő (pl. Kanalas Emese).
Szerintem (mivel amit írt az
Nekem ez a feladat inkább tűnik dolgozatnak vagy próbafeladatnak, szóval logikát szerintem ne keressünk benne :))
Első betű
Remélem, segítettem vele.
C.
Tudod, hogy azon például
(Ezt most nem kötetedésként írtam. Csak arra szeretnék rámutatni, hogy az ilyen név pofozgatások a gyakorlatban nem is annyira sima ügyek. Például prom3theus ucwords()-hangzású javaslata is csak magyar nevek esetén egyszerű, 'Mrs. McGinty' már sok volna neki. Na de így is valószínűleg többet foglalkoztunk ezzel a témával mint a kérdező.)
I18N lib
Köszönöm :)
Valójában nem is dolgozat, vagy kisebb feladat. Igazából (kb) 2 hónapja önerőből "tanulgatom" a webfejlesztést, és egy személyes ajándék lenne az a weboldal, amihez ez is kellett.
Szóval köszönöm, innentől már menni fog.
Valójában igazatok van, a post kiíratása után nekem is eszembe jutott, hogy miért is lehetne három egymást követő azonos mássalhangzó a névben, vagy pedig a kis/nagy kezdőbetű felhasználó beavatkozás nélküli megoldása.
Másfelől természetesen magyar oldalról van szó, így ezt a "név-feldolgozást" szeretném kiélezni erre a nyelvre - már amennyire az nekem menni fog.
Köszönöm még egyszer! :)