online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Sebastian_S vom 16.08.2019, 11:06 Options

Hallo, ich habe ein Problem mit einer Zeichenkette.

Hallo, ich habe ein Problem mit einer Zeichenkette.
Wie kann man in einer Zeichenkette, inerhalb von bestimmten Bereichen, Zeichen verbieten
z.b.

xxxxxxxxxxx <-- Eine Zeichenkette
xxx[ ]xxx <-- und so soll es aussehen

Es soll zur gestelltung von Tabellen dienen, welcher ein User in eine Textarea schreibt...

LG
Seb


Antwort schreiben

Antwort 1 von lorf55 vom 16.08.2019, 12:19 Options

Entweder mit javascript Falscheingaben rausfiltern bis es berichtigt ist, wie in
http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm
oder mit PHP, oder was du sonst zur Formularverarbeitung benutzt, rausfiltern und solange zurückschicken, bis die Eingabe richtig ist oder gleich die Berichtigung zurückschicken. Textarea hat selbst keinen Formatstring, wenn du das suchen solltest.

Antwort 2 von Sebastian_S vom 16.08.2019, 12:48 Options

php wird genutzt, nur wie filtere ich in einen bestimmten bereich der Zeichenkette?

Antwort 3 von lorf55 vom 16.08.2019, 13:57 Options

Wenn man weiß, dass die Spaltenanzahl konstant ist, könnte man einfach für jede Spalte ein Textarea nehmen bzw mit Javascript entsprechend viele einblenden.
Oder der Nutzer fügt einfach dort, wo der Trennstrich hin soll, eine selbstgemachte Zeichenkette ein z.B. <|>, dass du denn mit
str_replace (http://de.php.net/str_replace) passend ersetzt oder du teilst den String mit explode() (http://de.php.net/manual/de/function.explode.php) in Zellen auf.
Oder du baust dir deinen Tabellenstring auf, indem du die 1. drei Zeichen nimmst, den Trenner einfügst und den Rest anhängst.
Oder ...

Ähnliche Themen

[JavaScript] Teil aus einem String löschen
rabies  28.06.2007 - 126 Hits - 14 Antworten

JavaScriptfrage
Friedel  28.10.2007 - 79 Hits - 10 Antworten

mysql insert vor dem zweiten Pipe...
paul444  14.11.2007 - 85 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026