我想从带有正则表达式的字符串中只获取十进制或整数值。
输入字符串可以有多种可能的格式。
我为预期的输出创建了一些测试用例。
Input Output
SEK49.09 49.09
SEK 49.09 49.09
249,50.- 249,50
249.- 249
49- 49
49.90 49.90
399.90e 399.90
49,90€ 49,90
525 525
€28 28
$29 29
27,5 /h 27,5
27,5 text 27,5
答案 0 :(得分:1)
我确信有更优雅的解决方案,但此模式适用于所有测试用例:/[0-9]+([,.]?[0-9]+)*/g