Regulární výraz Javascript:odstraňte první a poslední lomítko

V javascriptu mám tyto řetězce:

/banking/bonifici/italia
/banking/bonifici/italia/

a rád bych odstranil první a poslední lomítko, pokud existuje.

Zkusil jsem ^/(.+)/?$ ale nefunguje to.

Při čtení nějakého příspěvku v stackoverflow jsem zjistil, že php má funkci trim a mohl bych použít jeho překlad javascriptu (http://phpjs.org/functions/trim:566), ale preferoval bych „jednoduchý“ regulární výraz.

Odpověď

return theString.replace(/^/|/$/g, '');

“Nahradit vše (/.../g ) úvodní lomítko (^/ ) nebo (| ) koncové lomítko (/$ ) s prázdným řetězcem.“