Search code examples
javascriptstringsubstringslicesubstr

How to return all except last 2 characters of a string?


id = '01d0';
document.write('<br/>'+id.substr(0,-2));

How can I take a string like '01d0and get the01` (all except the last two chars)?

In PHP I would use substr(0,-2) but this doesn't seem to work in JavaScript.

How can I make this work?


Solution

  • You are looking for slice() (also see MDC)

    id.slice(0, -2)