preg_match + sortörés
Sziasztok
A problémám a következő hogy egy <textarea> beviteli mezőt preg_match-el ellenőrzőm.
Ami ugyebár tökéletesen is működőid de pluszba hozzá kellene tennem a sortörés (enter) engedélyezését is.
De ezt úgy hogy ne befolyásolja a karakter szám megadását.
A preg_match-em így néz ki
Valakinek van rá ötlete arra hogy miképpen tudnám hozzáfűzni hogy lehessen sortörés a leírásban?
Meg ami érdekelne hogy egyáltalán mi a sortörés jele?
■ A problémám a következő hogy egy <textarea> beviteli mezőt preg_match-el ellenőrzőm.
Ami ugyebár tökéletesen is működőid de pluszba hozzá kellene tennem a sortörés (enter) engedélyezését is.
De ezt úgy hogy ne befolyásolja a karakter szám megadását.
A preg_match-em így néz ki
$hirdetes_tartalom='/^[a-zA-Z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ.\s\/-]{0,500}$/s';
Valakinek van rá ötlete arra hogy miképpen tudnám hozzáfűzni hogy lehessen sortörés a leírásban?
Meg ami érdekelne hogy egyáltalán mi a sortörés jele?
Van
\n
, de windowstól kaphatsz\r\n
-t is.Ez alapján be tudod illeszteni a preg_match-be, de előtte célszerű egy replace, hogy a
\r\n
helyett mindig csak\n
legyen.Ezután megszámolod a stringben a
\n
-eket, ennyivel növeled az 500-as számodat, beilleszteni gondolom sikerül a megengedett karakterek közé, és már mehet is a preg_match.Azt nem értem, hogy miért nem vágod le, ha túl hosszú, miért csak ellenőrzöd?
Valamint ilyenkor célszerű js-el egy kliensoldali számlálót odabiggyeszteni, hogy lássa már szerencsétlen Júzer, hogy mennyit írhat.