Number provides a set of utility functions to operate against Number objects.
_buildParser[prefix]
                    
                [suffix]
                    
                [separator]
                    
                [decimal]
                    
                Returns a parsing function for the given configuration.
It uses Y.cached so it expects the format spec separated into
individual values.
The method further uses closure to put together and save the
regular expresssion just once in the outer function.
Parsing function.
formatdata
                    
                config
                    
                Takes a Number and formats to string for display to user.
data
                        Number
                    
                    
                    Number.
config
                        Object
                    
                    
                    (Optional) Optional configuration values:
Formatted number for display. Note, the following values return as "": null, undefined, NaN, "".
parsedata
                    
                [config]
                    
                Converts data to type Number.
If a config argument is used, it will strip the data of the prefix,
the suffix and the thousands separator, if any of them are found,
replace the decimal separator by a dot and parse the resulting string.
Extra whitespace around the prefix and suffix will be ignored.
data
                        String | Number | Boolean
                    
                    
                    Data to convert. The following values return as null: null, undefined, NaN, "".
[config]
                        Object
                        optional
                    
                    
                    Optional configuration values, same as for Y.Date.format.
[prefix]
                                    String
                                    optional
                                
                                String to be removed from the start, like a currency designator "$"
[decimalPlaces]
                                    Number
                                    optional
                                
                                Ignored, it is accepted only for compatibility with Y.Date.format.
[decimalSeparator]
                                    String
                                    optional
                                
                                Decimal separator.
[thousandsSeparator]
                                    String
                                    optional
                                
                                Thousands separator.
[suffix]
                                    String
                                    optional
                                
                                String to be removed from the end of the number, like " items".
A number, or null.