Ich mache einen einfachen Rechner, wo ich Split-Methode verwenden, um zwei Variablen zu erhalten. Wie kann ich die Daten mit mehreren Operator teilen, aber denken Sie daran, es sollte nur in zwei Arrays aufgeteilt werden.Split-Daten nur in zwei Array mit mehreren Split-Operatoren
//split can be - + *
var operator= data.split('+'); //for now its only + but i want it for each opertor
var onfirst= operator[0];
var Onsecond = operator[1];
jetzt seine einzige woking für + möchte ich nicht lange kodieren, dass ich so für jeden Operator Split-Methode schreiben müssen, ist es possiblities?
können Sie wenig erklären, ich meine in [] Zahnspange it * + nimmt - nicht wahr? – hoho
* Fast * alles innerhalb der eckigen Klammern sind separat abgestimmt ... siehe [diese Demo] (http://regexr.com/3fjsf) - ignorieren Sie die Tatsache, dass das "g" -Flag gesetzt ist, weil es egal ist bei Verwendung der Split-Funktion. – Mottie
Können Sie mich auch wissen lassen: Wenn eine Zeichenfolge 2343 + 2343 + 34 zwei + Operator enthält, dann wie man es zählt, dass zwei Operator dort ist? – hoho