1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function parseNumber(value) { value = value.replace(/[^\d.]/g, ''); value = value.replace(/^\./g, ''); value = value.replace(/\.$/g, ''); value = value.replace(/\.{2,}/g, '.'); value = value.replace(/^0+\./g, '0.'); value = value.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); return value; }
|