Kaip "JavaScript" trimeriu sutrumpinti eilutę?
jQuery apvadas yra patogus, jei jau naudojate šią sistemą.
$.trim(' your string ');
Esu linkęs dažnai naudoti jQuery, todėl trimavimas eilutėmis su ja man yra natūralus. Bet'gali būti, kad ten yra nusistatymas prieš jQuery? :)
Yra daugybė įgyvendinimo būdų, kuriuos galima naudoti. Akivaizdžiausia atrodo tokia:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};
" foo bar ".trim(); // "foo bar"
Paprasta versija čia Kokia yra bendroji "JavaScript" apipjaustymo funkcija?
function trim(str) {
return str.replace(/^\s+|\s+$/g,"");
}