我需要知道是否存在用于测试字符串中是否存在数字的正则表达式:
- 火柴
Lorem 20 Ipsum
- 火柴
Lorem 2,5 Ipsum
- 火柴
Lorem 20.5 Ipsum
- 不匹配_
Lorem 2% Ipsum
- 不匹配_
Lorem 20.5% Ipsum
- 不匹配_
Lorem 20,5% Ipsum
- 不匹配_
Lorem 2 percent Ipsum
- 不匹配_
Lorem 20.5 percent Ipsum
- 不匹配_
Lorem 20,5 percent Ipsum
- 火柴
Lorem 20 Ipsum 2% dolor
- 火柴
Lorem 2,5 Ipsum 20.5% dolor
- 火柴
Lorem 20.5 Ipsum 20,5% dolor
也就是说,一个正则表达式可以告诉我字符串中是否有一个或多个数字,但不是百分比值。
我已经尝试过/[0-9\.,]+[^%]/
,但这似乎不起作用,我认为因为数字然后不是百分号也匹配20
字符串中的20%
。此外,除了字符之外,我不知道如何分辨整个percent
字符串%
。