Decimal digit character class - \d

Q

What is abbreviation of a character class of all decimal digits?

How to write a regular expression using a character class abbreviation to capture signed integer numbers in a text string like this: from -32768 to 32767?

✍: FYIcenter.com

A

The predefined abbreviation of a character class of all decimal digits is \d, which is the same as [0123456789], or [0-9].

The regular expression to capture signed integer numbers is:

(-?\d+)

-? - matches '-' or nothing
\d+ - matches 1 or more decimal digits

Click the button to test this regular expression here online:

2013-01-23, 0👍, 0💬