2017-07-04 35 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

感谢您对我们采用的备选方案的回应,请按照上述评论 –