htmlToPrice

htmlToPrice ( string html , int _nbOfDecimal ) : float

Return a price (float) in a html code. If there is no digit, it returns null.
Attention, this function is able to get a price out of a "dirty text", but some elements can disturb its functioning. For example, in the expression "30,98 € by Ltr.", the dot after Ltr makes the decimal separator is "." so you have to clean up the expression before the htmlToPrice. In general, try to isolate the price as much as possible before using this function.

Example


console(htmlToPrice('<div class="price"><h3>$33.58856</h3><div>')) //-> 33.5885691
console(htmlToPrice('<div class="price"><h3>$EE.S</h3><div>')) //-> NULL

Parameters

html

Html code which contains the price.

_nbOfDecimal (optional)

Number of decimal you need in your price.