Jeena Paradies: Links und Bilder Eingabevereinfachungsscript

Beitrag lesen

Hallo,

In PHP (AFAIK auch in Perl) wäre das schon ein fertiger RegEx (mal abgesehen von den Begrenzungszeichen am Anfang und am Ende). Wie das mit Javascript aussieht, weiß ich allerdings nicht so genau ;-)

Jo klappt damit auch :-)

Man sollte allerdings statt den * besser + nehmen, denn es muss ja mindestens an all diesen Stellen ein Zeichen vorkommen. Und * erlaubt eben auch gar kein Zeichen.

Ok habe ich geändert.

Und wo wir schon beim Optimieren sind - beim ersten .* (bzw. jetzt .+) könnte man wohl auch [^@] nehmen (sofern das in JS geht), was soviel heißt wie alle Zeichen außer @.

So mit viel Hilfe von Daniel aus dem #selfhtml Chat konnte ich es doch irgendwie hinbiegen, dass das einigermaßen klappt, noch mehr werde ich aber nicht validieren, denn mittlerweile ist daraus solch ein Monster geworden: '[1]+@[^@]+.[a-zA-Z]+$'

Weiterhin habe ich noch eingebaut, dass wenn man beim prompt ein einfaches http:// (wie es vorgegeben wird) stehen lässt und auf Ok klickt die ganze aktion einfach abgebrochen wird.

Wenn dir / euch noch etwas einfällt immer her damit *fg* ich bin selbst erstaunt, wie viele Fälle man bei einer solch einfachen Funktion eigentlich beachten muss, noch erstaunter bin ich aber darüber, dass es mir gelingt fast alles auch wirklich sinnvoll in JavaScript umzusetzen.

Ja, aber wenn sich Leute „Der Martin” nennen ... Was erkennt die Forensoftware dann wohl als Vornamen, wenn sie von „Vorname Nachname” ausgeht? ;-)

Aaah Jungs das muss man mir doch sagen! Aber das dürft ihr ja selbst programmieren, denn ich nutze das sowieso nicht ;-).

Grüße
Jeena Paradies

--
Spastiker im Internet - denn nicht nur Blinde surfen | Jlog | Gourmetica Mentiri

  1. ^@ ↩︎

0 81

Archiv

Ingo
  • php
  1. 0
    Adromir
    1. 0
      Ingo
      1. 0
        Adromir
  2. -2
    Jeena Paradies
    1. -1
      Ashura
      1. 0
        Jeena Paradies
        1. 0
          Ashura
          1. 0
            Jeena Paradies
            1. 0
              Ashura
              1. 0

                cforum erweiterungen ;-)

                Jeena Paradies
                • javascript
                1. 0
                  Ashura
                  1. 0
                    Adromir
                    1. 0
                      Jeena Paradies
                      1. 0
                        Adromir
                        1. 1
                          Christian Kruse
                          1. 0
                            Adromir
                            1. 0

                              Thread -Drift

                              Jeena Paradies
                    2. 0
                      Ashura
                    3. 0
                      Martin Hölter
                      1. 0
                        Christian Kruse
                        1. 0
                          Dennis
                          1. 0
                            Christian Kruse
                            1. 0
                              Dennis
                        2. 0
                          Andreas Korthaus
                          1. 0
                            Christian Kruse
                            1. 0
                              Andreas Korthaus
                        3. 0
                          Martin Hölter
                          1. 0
                            Christian Kruse
                            1. 0
                              Martin Hölter
                              1. 0
                                Christian Kruse
                2. 0
                  Siechfred
                  1. 0
                    Jeena Paradies
                    1. 0
                      Siechfred
                    2. 0
                      Ashura
                      1. 0
                        Jeena Paradies
                        1. 0
                          Ashura
                          1. 0
                            Jeena Paradies
                        2. 0

                          Links und Bilder Eingabevereinfachungsscript

                          Jeena Paradies
                          1. 0
                            Dennis
                            1. -1
                              Jeena Paradies
                              1. 0
                                Dennis
                                1. 0
                                  Jeena Paradies
                                  1. 0
                                    Dennis
                                    1. 0
                                      Jeena Paradies
                                      1. 0
                                        Dennis
                                        1. 0
                                          Jeena Paradies
                                          1. 0
                                            Dennis
                                            1. 0
                                              Jeena Paradies
                                              1. 0
                                                Dennis
                                                1. 0
                                                  Jeena Paradies
                                                  1. 0
                                                    Dennis
                                                    1. 0
                                                      Jeena Paradies
                                                      1. 0
                                                        Dennis
                                                        1. 0
                                                          Jeena Paradies
                                                          1. 0
                                                            Ashura
                                                            1. 0

                                                              WAS HAST DU GETAN?!

                                                              Felix Riesterer
                                                              1. 0
                                                                Ashura
                                                                1. 0
                                                                  Felix Riesterer
                                                                  1. 0
                                                                    Ashura
                                                              2. 0
                                                                Dennis
                                                              3. 0
                                                                Jeena Paradies
                                                                1. 0
                                                                  Dennis
                                                                2. 1
                                                                  Felix Riesterer
                                                                  1. -2
                                                                    Jeena Paradies
                                                                    1. 0
                                                                      Ashura
                                                          2. 0
                                                            Dennis
                                                            1. 0
                                                              Jeena Paradies
                                                              1. 0
                                                                Jeena Paradies
                                                                1. 0
                                                                  Ashura
                                                                  1. 0
                                                                    Dennis
                                                                    1. 0
                                                                      Ashura
                                                                  2. 0
                                                                    Jeena Paradies
                          2. 0
                            Felix Riesterer
                            1. 0
                              Jeena Paradies
                              1. 0
                                Felix Riesterer
                                1. 0
                                  Jeena Paradies
                                  1. 0
                                    Felix Riesterer
                                    1. 0
                                      Felix Riesterer
                                      1. 0
                                        Jeena Paradies
                                    2. 0
                                      Jeena Paradies