-3

我需要一个正则表达式来匹配上升的数字。例如:22335566 66678 但不是:444663 33997777666664

数字的长度不固定,起始数字也不固定。

请问有什么帮助吗?

4

1 回答 1

1

使用正则表达式实现这一点的最佳方法是:

^(?=\d)1*2*3*4*5*6*7*8*9*$

正则表达式匹配:

  • 0个或多个1,后跟,
  • 0 个或多个 2,后跟,
  • 0 个或多个 3... 等等。
  • (?=\d)确保您的字符串中至少有 1 位数字。
于 2013-10-15T18:19:53.007 回答