Categories
JavaScript Answers

How to check for strings with only numbers and dot with JavaScript?

Spread the love

Sometimes, we want to check for strings with only numbers and dot with JavaScript.

In this article, we’ll look at how to check for strings with only numbers and dot with JavaScript.

How to check for strings with only numbers and dot with JavaScript?

To check for strings with only numbers and dot with JavaScript, we can call the JavaScript string match method to return matches of the pattern.

For instance, we write:

const validate = (s) => {
  const rgx = /^[0-9]*\.?[0-9]*$/;
  return s.match(rgx);
}
console.log(validate('123.45'))
console.log(validate('foo'))

We define the validate function that has the rgx regex that matches strings with digits and dots.

And we call match with rgx to return the matches of the digit and dot pattern found in string s.

Therefore, we get ['123.45', index: 0, input: '123.45', groups: undefined] and null logged respectively.

Conclusion

To check for strings with only numbers and dot with JavaScript, we can call the JavaScript string match method to return matches of the pattern.

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 *