### Introduction

Do you need to trim the leading zero from a number using Node.js?

Luckily, Node.js has some built-in ways to do this. Here are three different ways to trim the leading zero in Node.js:

- the
`parseInt()`

function - a unary operator
- a regular expression

In this article, we'll walk you through how to do all three of those methods and provide some code samples for you as well.

Let's get started!

#### Table of Contents

## parseInt()

The first method we'll cover is the `parseInt()`

function that parses a string argument and returns an integer with a specified radix (number of unique digits).

As an example, we'll use a string with the value of `058`

that we want to convert to a `58`

number value.

Here's what the code looks like:

` ````
const number = 058
parseInt(number, 10) // 58
```

We pass both the number variable value and the radix value, which is an integer between 2 and 36 that is the base for the numerical calculations used by the `parseInt()`

function.

If you logged the new value created after applying the `parseInt()`

function, it would be the `58`

integer.

In the next section, we'll cover another way to trim that leading zero.

## Unary Operator

The second method we'll cover is the `+`

unary operator. Unary operators are operations with only one operand and come before or after the operator.

We'll use the unary plus operator, which will attempt to convert a given string into a number. Since the unary operator doesn't perform any other operations on the string, this is the fastest way to convert something into a number.

Here's what the code looks like:

` ````
const number = 058
+number //58
```

In the process of converting the string into a number, the unary operator will remove any leading zeros attached to the new number it creates.

We'll cover the last method in the next section.

## Regular Expression

The third and last method we'll cover is to use a regular expression that takes the string and removes the zero from the beginning.

Here's what the code looks like:

` ````
const number = 058
number.replace(/^0+/, "")
```

The regular express takes the given string and searches for any zero values in it. If it finds a zero value, it replaces it with an empty space, which effectively removes the value altogether.

If you log the new value, you'll see that the new value is a `58`

integer.

That was the last method we'll cover in this article.

## Conclusion

There you have it! After this article, you now know how to remove the leading zero from a number using three different methods.

- the
`parseInt()`

function - a unary operator
- a regular expression

Thanks for reading and happy coding!

Have any questions or comments about this article? You can contact me via email at nick@coderrocketfuel.com or on Twitter at @CoderRocketFuel.