react-simple-cep-mask
Version:
Simple input mask for brazilian zipcode.
85 lines (61 loc) • 1.79 kB
Markdown
Simple \<input /> wrapper to mask the value with a BR zipcode mask. \
It will apply all the props given to it, to an input field, enabling any customization.
Componente para adicionar máscara de cep sem dependências.
Os props são copiados diretamente para um `<input />`, permitindo customização.

```shell
$ yarn add react-simple-cep-mask
```
```JSX
import React, { useState } from "react";
import ReactDOM from "react-dom";
import Cep from "react-simple-cep-mask";
const App = () => {
const [cep, setCep] = useState("");
return (
<>
<h2>Basic example</h2>
<br />
<Cep
value={cep}
onChange={ (cep) => setCep(cep) }
/>
<br />
<h4>Masked value: {cep}</h4>
</>
);
};
ReactDOM.render(<App />, document.getElementById("root"));
```
```JSX
import React, { useState } from "react";
import ReactDOM from "react-dom";
import Cep from "react-simple-cep-mask";
const App = () => {
const [cep, setCep] = useState("");
return (
<>
<h2>With custom props</h2>
<br />
<Cep
value={cep}
onChange={ (cep) => setCep(cep) }
className="someClass"
placeholder="Digite seu cep"
/>
<br />
<h4>Masked value: {cep}</h4>
</>
);
};
ReactDOM.render(<App />, document.getElementById("root"));
```
[](http://badges.mit-license.org)
- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2015 © <a href="http://fvcproductions.com" target="_blank">FVCproductions</a>.