goede avond, heeft iemand misschien een idee hoe je 140x enter tegen kan gaan?
ik ben bezig met een script waar mensen berichten kunnen achter laten een soort gastenboek alleen zit er een "fout" in je mag 140 tekens gebruiken alleen kan iemand ook 140 enter in drukken waardoor je dus 140 legen regels hebt in je gastenboek.
hoe kan ik dit tegen gaan? of beperken tot 4 enters inplaats van 140.
trim() werkt alleen op het begin en einde van je string.
Dus als iemand het volgende intypt:
a
138xenter
b
Dan werkt dat gewoon.
Voor dat soort clowns heb je moderators.
EDIT: wat een betere strategie zou zijn, maar ik zou niet al te veel van dit soort automatische ingrepen in invoer doen, is het "samenvoegen" van enters.
Heb je meerdere regelovergangen achter elkaar, vervang deze dan door 1 enkele regelovergang.
Daarmee verander je mogelijk wel de betekenis van hetgeen iemand invoerde. Ik zou dit verder gewoon ongewijzigd laten - je moet niet teveel tekst automatisch willen formatten, want dat is gewoon irritant.
Waar $tekst natuurlijk jouw tekst is.
Wat doet het: alle nieuwe lijnen (zachte enter) omzetten naar een harde enter.
En bij twee harde enters achter elkaar, maak je er 1 van. Zo voorkom je ook dit:
Dit is
een
lang
bericht
van
maar
dertien
woorden
lang. Dus. Klaar.