0

I'm new to regular expression using javascript.

I know \d+ means one or more number(s), but the following ? really confused me! I tried some possibilities: 1.it means zero or more numbers, but /\d+?/.test("a") returns false 2.it means one number followed by zero or one +, but "11+".split(/\d+?/) returns ["","","+"] (all these codes are in JavaScript) So it seems like it means exactly one number!?

Thanks for all responses and advice!

Andy
  • 39,764
  • 8
  • 53
  • 80
Pufan Jiang
  • 138
  • 2
  • 7

0 Answers0