Ankündigung

Einklappen
Keine Ankündigung bisher.

Strings in Array manipulieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Strings in Array manipulieren

    Hi,

    ich verwende folgendes Script um einen String zu Validieren:

    Code:
       
    var m;
    var re = /([7]{1}[8,5]{1}[0-9]{2}[ ][0-9]{3}[ ][0-9]{3})[a-zA-Z0-9_.\- ]*([0-9]{6})/; // VW MQB
    if ((m = re.exec(value)) !== null) {
       if (m.index === re.lastIndex) {
          re.lastIndex++;
        }
          return m;
    }
    Als Ergebnis bekomme ich ein Array. Beispiel: ["7805 988 77100000017.02.15000103", "7805 988 771", "000103"]
    Nun möchte ich die Leerzeichen aus den jeweiligen Values entfernen und bei dem letzten Value noch eine "0" voranstellen.

    Geht das ohne das ich das Array auflöse und wieder zusammenbastle? kann ich das evtl. direkt in RegEx Validierung integrieren?

    Grüße
    Schmakus

  • #2
    Hi, habs mal so gelöst:

    Code:
            m[1] = m[1].replace(/\s/g, "");
            m[2] = "0"+m[2];

    Kommentar

    Lädt...
    X