import InputNumber from '../src/index';
import '../assets/index.less';
function getSum(str) {
  let total = 0;
  str.split('').forEach(c => {
    const num = Number(c);
    if (!isNaN(num)) {
      total += num;
    }
  });
  return total;
}
export default {
  data() {
    return {
      value: 1000,
    };
  },
  render() {
    return (
      
         `$ ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}
        />
         `${value}%`}
          parser={value => value.replace('%', '')}
        />
         `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}
        />
        
          
In Control
           {
              this.value = value;
            }}
            formatter={value => `$ ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}
          />
        
        
          
Strange Format
           `$ ${value} - ${getSum(value)}`}
            parser={value => (value.match(/^\$ ([\d\.]*) .*$/) || [])[1]}
          />
        
       
    );
  },
};