Търсих функция за изрязване в JavaScript, която не съществува и някакъв код в Googleing предполага, че се използва:
function trimStr(str) {
return str.replace(/^\s+|\s+$/g, '');
}
Искам да знам как работи str.replace(/^\s+|\s+$/g, '')
. Разбирам, че това е някаква форма на регулярен израз, но не знам какво прави.