Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var input = [
- '$10.000,00',
- '$10,000.00',
- '$10,000.00 ',
- '$10,,,000.00 ',
- '$10,0,0,0.00 ',
- '$10,000',
- '$10,000',
- '$10000',
- '10000',
- 10000,
- ];
- input.map(function(s) {
- return parseFloat(
- String(s)
- .replace(/\D/g, '-')
- .split('-')
- .filter(Boolean)
- .map(function(part, i, a) {
- if (i === a.length-1 && part.length === 2) {
- return '.' + part;
- }
- return part;
- }).join('')
- );
- }).map(function(r, i) {
- console.log(String(input[i]), '=>', r);
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement