Regex that matches integers only

前端 未结 10 558
执笔经年
执笔经年 2020-11-30 09:56

I\'m currently using the pattern: \\b\\d+\\b, testing it with these entries:

numb3r 
2
3454 
3.214
test

I only want it to catc

10条回答
  •  眼角桃花
    2020-11-30 10:21

    Try /^(?:-?[1-9]\d*$)|(?:^0)$/.

    It matches positive, negative numbers as well as zeros.

    It doesn't match input like 00, -0, +0, -00, +00, 01.

    Online testing available at http://rubular.com/r/FlnXVL6SOq

提交回复
热议问题