2017-07-04 52 views
0

我的值是10#/ mm3,我想分別用10和#/ mm3分別用值和單位使用jquery或Javascript,我試圖分裂它在Java但我需要它在客戶端。分裂值和單位使用jquery,Javascript

10|mm 
+0

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

+0

感謝您的幫助,實際上它可能會或可能不會有從另一個應用程序動態加載的值的空間,正在調用那個到我的空間, –

+0

它將會像7.24X10^6一樣,我必須將它拆分成一個列,將X10^6拆分到另一個列中以將其存儲到一個數據庫。 –

回答

0

現在就試試

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

好的,我會嘗試這一個 – Bhargav

+0

一些值將會像51.400000000000006%S *,在這個我需要分割51.400000000000006作爲價值和其餘的%S *作爲單位 –

+0

但你如何找到拆分字符串到perticuler位置 – Bhargav

0

所以,你需要的是由X字符分割的方式,但保留時性格分裂。您可以通過將X替換爲,X,然後拆分,來實現此目的。

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

+0

感謝您對我們採用的備選方案的迴應,請按照上述評論 –