Ako orežem reťazec v jazyku JavaScript?
Ak už používate tento framework, je vhodné použiť trim z jQuery.
$.trim(' your string ');
Ja mám tendenciu často používať jQuery, takže orezávanie reťazcov pomocou neho je pre mňa prirodzené. Ale je'možné, že tam je odpor voči jQuery? :)
Existuje veľa implementácií, ktoré možno použiť. Najzrejmejšie sa zdá byť niečo také:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};
" foo bar ".trim(); // "foo bar"
Jednoduchá verzia tu Čo je to všeobecná funkcia pre orezávanie JavaScript?
function trim(str) {
return str.replace(/^\s+|\s+$/g,"");
}