-3

我很难为里程编写正则表达式。里程可以采用以下任何一种形式:

  • 130,000 英里
  • 130000 英里
  • 130XXX 英里
  • 130,XXX 英里
  • 13 万英里
  • 你可以考虑的其他事情

对于正则表达式策略,最好先阅读英里,然后取其前面的第一个单词。因此,首先会读取里程,然后可能会读取 130,XXX。

4

1 回答 1

2

使用这个正则表达式^\d+,?(\d|X|k)+\smiles$

于 2012-08-02T18:08:28.863 回答