• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

RegExp()

Hallo Leute,
irgendwie komme ich nicht so mit mit den Regulären Ausdrücken in Javascript zurecht und Tippe mir nur die Finger wund... . Wie schaffe ich es, dass der String unten in ein Array gepackt wird, der so aussieht: ["20","px"]?
Dabei ist wichtig, dass nicht nur px-Angaben da sein können, sondern ebenfalls Angaben in em, in, px, % ...

Mein String:
"20px"

grüsse, Webdesigner95
 
Werbung:
Code:
var s = '20px';
s.match(/([\d\.]+)(.*)/).splice(1,2);

Dieser Teil ([\d\.]+) sucht nach einer Zahl, die eventuell auch einen Dezimalenpunkt enthaelt (bei % zum Beispiel moeglich). Mit (.*) wird die Endung gesucht. Das splice entfernt das erste Array Element, dies enthaelt den kompetten String.
 
Werbung:
Zurück
Oben