So entfernen Sie Punkte in einer Zeichenfolge mithilfe von jQuery

7

Ich habe die Zeichenfolge R.E.M . und ich muss es REM

machen

Bisher habe ich:

%Vor%

... aber ich bekomme RE.M .

Irgendwelche Ideen?

    
Trace 16.10.2010, 16:47
quelle

3 Antworten

15

Das erste Argument für replace() ist normalerweise ein regulärer Ausdruck.

Verwenden Sie den globalen Modifizierer:

%Vor%

replace () am MDC

    
Pekka 웃 16.10.2010, 16:51
quelle
4

Sie könnten einen regulären Ausdruck an die Methode ersetzen übergeben und angeben, dass dies der Fall sein sollte Ersetzen Sie alle Vorkommen wie folgt: $('#request_artist').val().replace(/\./g, '');

    
Darin Dimitrov 16.10.2010 16:50
quelle
2

Die Methode, die zum Ersetzen der Zeichenfolge verwendet wird, ist nicht rekursiv, dh sobald sie ein übereinstimmendes Zeichen oder eine Zeichenfolge gefunden hat, hört sie auf zu suchen. U sollte einen regulären Ausdruck ersetzen.

$("#request_artist").val().replace(/\./g, '');

Schau dir JavaScript Tutorial ersetzen an für weitere Informationen.

    
joshuafreelance 16.10.2010 16:56
quelle

Tags und Links