Wie behalte ich alle Buchstaben einer Zeichenfolge vor einem bestimmten Zeichen in Vanilla JS?

Jeff Martin

Sup Codierer,

Ich habe Probleme, einen Weg zu finden, um in eine Variable die suffix-classvon a optionin a einzufügen select, die zum Ausblenden benötigt wird:

<option class="filteroption1 at-show" value="at-pei">
  [LOAD TRANSLATE East New Brunswick/P.E.I.]
</option>
<option class="filteroption1 at-show" value="at-nflnd">
  [LOAD TRANSLATE Newfoundland]
</option>
<option class="filteroption1 at-show" value="at-nova">
  [LOAD TRANSLATE Nova Scotia]
</option>
<option class="filteroption1 at-show" value="at-nflnd">
  [LOAD TRANSLATE West New Brunswick]
</option>
<option class="filteroption1 for-show" value="for-hk">
  Hong Kong
</option>
<option class="filteroption1 for-show" value="for-int">
  International
</option>
<option class="filteroption1 ont-show" value="ont-dur">
  Durham / Northumberland
</option>
<option class="filteroption1 ont-show" value="ont-ham">
  Hamilton
</option>
<option class="filteroption1 ont-show" value="ont-lond">
  London & District
</option>
<option class="filteroption1 ont-show" value="ont-ncapsel">
  [LOAD TRANSLATE National Capital Section]
</option>
<option class="filteroption1 ont-show" value="ont-nbay">
  [LOAD TRANSLATE North Bay]
</option>
<option class="filteroption1 ont-show" value="ont-nwo">
  [LOAD TRANSLATE Northwestern Ontario]
</option>
<option class="filteroption1 ont-show" value="ont-tor">
  Toronto
</option>
<option class="filteroption1 prairie-show" value="prairie-man">
  Manitoba
</option>
<option class="filteroption1 prairie-show" value="prairie-sask">
  Saskatoon
</option>
<option class="filteroption1 prairie-show" value="prairie-man">
  [LOAD TRANSLATE South Saskatchewan (Interim)]
</option>
<option class="filteroption1 qc-show" value="qc-mtl">
  [LOAD TRANSLATE Montreal]
</option>
<option class="filteroption1 qc-show" value="qc-qc">
  [LOAD TRANSLATE Quebec]
</option>
<option class="filteroption1 qc-show" value="qc-sher">
  Sherbrooke
</option>
<option class="filteroption1 west-show" value="west-calg">
  Calgary
</option>
<option class="filteroption1 west-show" value="west-edm">
  Edmonton
</option>
<option class="filteroption1 west-show" value="west-van">
  Vancouver
</option>
<option class="filteroption1 west-show" value="west-vanIsl">
  [LOAD TRANSLATE Vancouver Island]
</option>

EG Sie müssen überprüfen, ob eine Zeichenfolge mit ontoder beginnt prairie. Ich verstehe, dass es das gleiche Prinzip wie ein ist substring, aber es ist das opposite. Ich möchte wissen, wie ich einfach (ja leicht, sogar in Pure Vanilla JS) nur den Teil einer Zeichenfolge vor dem Charakter behalten kann -.

Vielen Dank für all Ihre Antworten, jede Antwort ist großartig! ;)

Bernardo Siqueira

Das einfachste, was ich mir vorstellen kann, ist, den String aufzuteilen -und das erste Element des Arrays zu erhalten:

const testString = 'This is a test-This should not show up'
console.log(testString.split('-')[0])

BEARBEITEN: Wenn Sie dies auf mehrere Wörter in einer Zeichenfolge anwenden möchten, ist Regex der richtige Weg.

const stringTest = 'this-atasd is a test-aasodma to remove-slkdfmnlksdf suffixes-asuindkajsd'
const processedString = stringTest.replace(/-(?=.*)\w+/gi, '')
console.log(processedString)

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie kann ich mit Javascript alle Zeichen nach einem bestimmten Wort und vor einem Punkt in einer Zeichenfolge entfernen?

Wie entferne ich alle Zeichen vor einem bestimmten Zeichen in Python?

Wie füge ich einem bestimmten Wort in einer Zeichenfolge in Javascript Buchstaben / Wörter / Zeichen hinzu?

Wie kann ich alle Buchstaben nach einem bestimmten Zeichen in einer Spalte in Excel entfernen?

Wie erhalte ich alle Wörter, die mit einem Großbuchstaben nach einer bestimmten Zeichenfolge beginnen?

Wie bekomme ich den letzten Teil einer Zeichenfolge vor einem bestimmten Zeichen?

Wie entferne ich Sonderzeichen aus einer Zeichenfolge vor einem bestimmten Zeichen?

So entfernen Sie alle Zeichen aus einer Zeichenfolge vor einem bestimmten Zeichen

Wie suche ich mit JS nach bestimmten Buchstaben in einer Zeichenfolge in einem Array?

Wie behalte ich den Inhalt einer Zeile bei, während alle Zeilen vor dem ersten und nach dem letzten Auftreten einer bestimmten Zeichenfolge nicht übereinstimmen?

Wie entferne ich alle nicht druckbaren Zeichen in einer Zeichenfolge und behalte einige bei?

Wie alle Zeichen vor einem bestimmten Zeichen in Java entfernen?

Wie erfasse ich eine Zeichenfolge zwischen einem bestimmten Zeichen und einer Zeichenfolge in einer mehrzeiligen Zeichenfolge? Python

Wie validiere ich die Zeichenfolge nur mit einem bestimmten Buchstaben und einer bestimmten Nummer?

Wie kann ich mit gsub bestimmte Zeichen vor und nach einem beliebigen Zeichen in einer Zeichenfolge entfernen?

Wie bekomme ich schnell eine bestimmte Zeichenfolge nach und vor einem bestimmten Zeichen?

Wie bekomme ich eine Zeichenfolge direkt vor einem bestimmten Zeichen in SSIS 2008?

XML Xquery Wie entferne ich eine Zeichenfolge vor einem bestimmten Zeichen?

Wie bekomme ich alle Zeichen vor einem bestimmten Zeichen, während ich mit dem letzten Index in Swift5 beginne?

Wie entferne ich alle Zeichen nach einem bestimmten Zeichen in einer Liste?

Wie kann ich alle Leerzeichen aus einer Zeichenfolge entfernen, außer wenn ein Teil dieser Zeichenfolge von einem bestimmten Zeichen im Knoten umgeben ist?

Wie bekomme ich einige Buchstaben nach einem bestimmten Wort in einer Zeichenfolge in Kotlin?

Wie erhalte ich den Inhalt einer Zeichenfolge nach einem bestimmten Wort in Großbuchstaben mit R?

Wie suche ich nach einer Zeichenfolge vor einem bestimmten Element in einem Bash-Array?

Wie kombiniere ich alle Blätter in einer Excel-Datei, die mit einem bestimmten Buchstaben beginnen?

Wie suche ich nach einer Teilzeichenfolge in einer Zeichenfolge bis zu einem bestimmten Zeichen in Java?

Wie entferne ich nach einem bestimmten Punkt innerhalb einer Liste Zeichen aus einer Zeichenfolge?

Wie entferne ich alle Zeichen nach einem bestimmten Zeichen in Python?

Wie greife ich alle Wörter mit einem bestimmten Buchstaben?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv