2016-07-09 8 views
0

Ich habe viele dieser Beispiele gesehen, aber ich kann es einfach nicht funktionieren.Entfernen von [und] von xmlhttp Array Javascript-Variable

Ich habe ["15"], und möchte die ["] entfernen und nur die Nummer verlassen.

Ich habe die " mit entfernt

pickupsuburbcode = pickupsuburbcode.replace(/['"]/g, ''); 

so jetzt habe ich [15]

aber jetzt bin ich stecken.

+1

'.replace (/ [ '" \] \ []/g, ''); ' – chiliNUT

+1

Dank Kumpel, die – Mikey3Strings

+0

gearbeitet weise es einer Variablen zu und benutze den Index - http://codepen.io/pen/ Hoffe, das funktioniert für dich :) –

Antwort

2

sind nur [ und ] in Ihrer Klasse Regex Charakter, mit der richtigen

Flucht der [ und " als entfernen, denken Sie darüber nach, wie Kommissionierung die Zahlen
'["15"]'.replace(/['"[\]]/g, ''); // '15' 
+0

wow, das war schnell. Vielen Dank :-) – Mikey3Strings

0

Statt darüber nachzudenken.

var match = '["15"]'.match(/\d+/); 
 

 
console.log(match[0]);

Aber warum versuchen Sie, dies zu tun? Wenn dies JSON ist, versuchen Sie nicht, es mit regexp zu analysieren. Stattdessen analysiert es einfach und extrahieren, was Sie wollen:

var result = JSON.parse('["15"]'); 
 

 
console.log(Number(result[0]));