Categories
JavaScript Answers

How to count spaces before first character of a string with JavaScript?

Spread the love

Sometimes, we want to count spaces before first character of a string with JavaScript.

In this article, we’ll look at how to count spaces before first character of a string with JavaScript.

How to count spaces before first character of a string with JavaScript?

To count spaces before first character of a string with JavaScript, we can use the JavaScript string’s search method.

For instance, we write:

const index = '    foo'.search(/\S/);
console.log(index)

We call search with a regex to match all non-whitespace characters.

Therefore, index is the index of first character that’s not a space.

index is 4, so any character before index 4 is a space, and so there’re 4 spaces before 'foo'.

Conclusion

To count spaces before first character of a string with JavaScript, we can use the JavaScript string’s search method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *