# Validar celular

Para essa validação são aplicadas algumas regras de expressão regular.

```javascript
[
    {
        "name": "validate_cellphone",
        "parameters": {
            "phone": "<? input.text ?>"
        },
        "result_variable": "cellphone_validation"
    }
]
```

## Atributos

* **name:** validate\_cellphone
* **parameters:**
  * **phone:** número de celular que será validado.
* **result\_variable:** variável de contexto que receberá o resultado da validação. Em caso de sucesso, essa variável conterá o seguinte JSON:

  ```javascript
  {
    "valid": true,
    "phone": "<número de telefone pós-validação>"
  }
  ```

## Exemplo

```javascript
[
    {
        "name": "validate_cellphone",
        "parameters": {
            "phone": "(35) 98877 6655"
        },
        "result_variable": "cellphone_validation"
    }
]
```

No exemplo acima, está apresentado um possível dado que o usuário poderia digitar. Esse dado passa por uma validação com uso de regex e, se for aprovado, será retornado o seguinte JSON:

```javascript
{
    "valid": true,
    "phone": "35988776655"
}
```
