DD3AH icon

Separator standardisieren

DD3AH | PRO | 02/11/24 06:34:14 PM UTC (Edited) | 0 ⭐ | 2003 👁️ | Never ⏰ | []
JavaScript |

930 B

|

Source Code

|

0 👍

/

0 👎

<!-- Eingabefeld für die DOK -->
<input
    style="border: solid black 1px;" 
    placeholder="Liste der DOK hier eingeben" 
    type="text" 
    onchange="transform(this)" 
/>
 
<!-- Ausgabe für den fertigen Link -->
Link: <a id="linkdoks"></a>
 
<script>
function transform(t){
var txt = t.value;                      // hole den Text aus dem HTML-Input
var doks = [];                          // initialisiere das Array für die gefundenen DOK
var re = /([a-z][0-9]{2})/gi;           // Muster für DOK wie "P34" mit Optionen für global und case-insensitiv
while ((match = re.exec(txt))) {        // Iteriere über alle Fundstellen
  doks.push(match[1].toUpperCase());    // sammle Fundstellen in Großbuchstaben ein
}
                                        // baue Link zusammen
var link = "https://dd3ah.de/dokmap/dokonly.html?dokonly=" + doks.join(",") ; 
linkdoks.innerHTML = link;              // zusammengefügten Link in den Text des Links
linkdoks.href = link;                   // und auch in den eigentlichen Link
}
</script>

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎