使用JavaScript从页面收集价格

时间:2012-02-20 12:43:12

标签: javascript jquery

我正在开发一个书签并面对这个任务:我需要从任何页面收集所有价格。

问题是价格可能是多种格式($ 19.00,15.45 $等),不包括不同的货币和html标记。好消息是我正在使用jquery。

如果有人知道如何实现,请分享:)

提前致谢!

1 个答案:

答案 0 :(得分:2)

如果没有一致的标记,你可能不得不为已知的模式编写一些正则表达式。例如:

要捕获像$ 19.00这样的模式,你将使用看起来像这样的正则表达式:

\$[0-9]*.?[0-9]{1,2}

由于你的目标数据是如此非结构化,我不确定是否有一个好的答案。您需要确定要查找的模式并编写正则表达式以识别它们。

在此处测试您的正则表达式:http://regexpal.com/

祝你好运。

-R