code: function(attr, value) {
      value = value.toString();
  
      switch(attr) {
        case 'phone':
          return value.replace(/[^\d]/g, '');
        break;
  
        case 'cost':
        case 'amount':
        case 'shippingCost':
          return parseFloat(value).toFixed(2);
        break;
  
        default:
          return value;
        break;
      }
    }
docs: Faz a validação dos dados de entrada.
  @param {String} attr Nome do campo
  @param {String|Number} value Valor para validar
  @returns {String} valor validado