我正在尝试使用正则表达式以某种格式提取数字和小数点,然后我可以使用 parseFloat 在方程中使用该格式。我有一个类别为“pricePH”的表格单元格,在这些单元格中有一些类似“每人 4.50 英镑”的文本。
我得到的最接近的是:
/\d\.\d\d/g
如果价格中只有 3 位数字,则效果很好,但如果有更多数字,显然它只会提取最后 3 位数字。我明白为什么这不起作用 - 我只是不知道我需要做什么才能获得期望的结果。
如何提取全部价格?即,如果文本是“£4.50 per head”,则正则表达式将输出“4.50”,如果文本是“£450.00 per head”,则它将输出“450.00”。
最佳答案
关于javascript - 正则表达式 (HTML/Javascript) - 获取所有数字和句号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547258/