正则表达式提取字符串中带小数的第一个数字

时间:2014-08-27 13:11:25

标签: javascript regex

从以下类型的字符串中,我想提取没有任何符号等的第一个十进制数字。

$9.12 per 1Kg
$8.91/KG

应该产生

9.12
8.91

1 个答案:

答案 0 :(得分:4)

您可以使用此正则表达式并抓取捕获的组#1(来自String#match的数组#1):

^\D*(\d+(?:\.\d+)?)

RegEx Demo