2016-09-10 7 views
0
  • Mein Wert ist 13652.598, ich will 2 und 5 aus dem Wert.
  • ich versucht habe, wie unten, sondern von 1 nehmen, unten ist mein Code

main_value=13652.598 
arr = main_value.toString().split("."); 
var firstvalue=arr['0'].substring(1,-2); 
var secoundtvalue=arr['1'].substring(1,-1); 

Erwartete Firstvalue ist 2 und erwartet Second ist 5.erhalten Wert vor Punkt und nach Punkt mit jquery

+0

Ihre beiden Variablen Firstvalue genannt –

+0

hier ist die Antwort, https://jsfiddle.net/9go0d5na/, ohne den Code zu viel zu ändern –

Antwort

1

Sie können so etwas wie dieses

var main_value=13652.598.toString(); 
var _getIndex = main_value.indexOf('.') 
var befChar = main_value.charAt(_getIndex-1); 
var AefChar = main_value.charAt(_getIndex+1); 
document.write('<pre>'+befChar+' '+AefChar+'</pre>') 

JSFIDDLE

0

Sie es tun können, wie folgt.

var main_value = 13652.598; 
 
var arr = main_value.toString().split("."); 
 

 
var firstvalue = arr[0].substring(arr[0].length - 1); 
 
var lastvalue = arr[1].substring(0, 1); 
 

 
console.log(firstvalue, lastvalue);

Verwandte Themen