Wie kann ich mit JavaScript das letzte Komma entfernen, aber nur, wenn das Komma das letzte Zeichen ist oder wenn nach dem Komma nur Leerzeichen stehen? Das ist mein Code. Ich habe eine funktionierende Geige . Aber es hat einen Fehler.
var str = 'This, is a test.';
alert( removeLastComma(str) ); // should remain unchanged
var str = 'This, is a test,';
alert( removeLastComma(str) ); // should remove the last comma
var str = 'This is a test, ';
alert( removeLastComma(str) ); // should remove the last comma
function removeLastComma(strng){
var n=strng.lastIndexOf(",");
var a=strng.substring(0,n)
return a;
}