正则表达式上升数字

时间:2013-10-15 18:15:59

标签: regex

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

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

请帮忙吗?

1 个答案:

答案 0 :(得分:1)

使用正则表达式实现此目的的最佳方法是:

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

正则表达式匹配:

  • 0或更多1,然后是,
  • 0或更多2,其次是,
  • 0或更多3 ...等等。
  • (?=\d)确保您的字符串中至少包含1位数字。