2017-07-04 3 views
0

Ich habe die Werte wie 10 #/mm3, und ich möchte diese als 10 und #/mm3 nach Wert und Einheit jeweils mit jquery oder Javascript teilen, ich habe versucht, es zu teilen Java, aber ich brauche es auf der Client-Seite.Split Werte und Einheiten mit Jquery, Javascript

10|mm 
+0

'str.split (“ „);' https://www.w3schools.com/jsref/jsref_split.asp – WizardCoder

+0

Danke für die Hilfe, es kann tatsächlich oder möglicherweise nicht Der Raum, dynamisch geladener Wert aus einer anderen App, ruft diesen zu meinem Raum auf, –

+0

Es wird wie 7,24X10^6 sein, und ich muss es durch 7,24 in eine Spalte und X10^6 in eine andere Spalte teilen, in der es gespeichert wird eine Datenbank. –

Antwort

0

versuchen Sie es jetzt

var str = "51.400000000000006 % S*"; 
 
var val = str.search(/[%|X|-|+]/); 
 
console.log(str.substr(0, val)); 
 
console.log(str.substr(val)); 
 

 
var str1 = "7.24X10^6"; 
 
var val = str1.search(/[%|X|-|+]/); 
 
console.log(str1.substr(0, val)); 
 
console.log(str1.substr(val));

+0

ok ich werde versuchen für dieses – Bhargav

+0

Einige Werte werden wie 51.400000000000006% S * sein, in diesem muss ich 51.400000000000006 als Wert und den Rest der% S * als Einheit –

+0

teilen, aber wie Sie die Aufteilung der Zeichenfolge zu perticuler Position finden – Bhargav

0

, was Sie brauchen also ein Weg, um durch die X Charakter zu spalten, aber diesen Charakter behalten, wenn Split. Sie erreichen dies, indem Sie die X durch ,X ersetzen und dann durch die , teilen.

var string = "7.24X10^6"; 
 
string = string.replace("X", ",X"); 
 
string = string.split(","); 
 
console.log(string);

+0

danke für die antwort gehen wir auf die alternativen ideen, bitte folgen sie den obigen kommentare –