italodom/mask

字段遮罩

dev-master 2014-10-23 21:46 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:30:57 UTC


README

用于创建 CPF、CEP、货币、电话等掩码

安装

通过 Composer 安装

composer require italodom/mask

或将其添加到您的 composer.json 文件中

用法

创建掩码

// Formatando CEP
echo MaskFactory::factory(MaskTypes::MASK_CEP, '99999999')->getMasked();
// Saída: 99999-999

// Formatando CPF
echo MaskFactory::factory(MaskTypes::MASK_CPF, '33344455566')->getMasked();
// Saída: 333.444.555-88

// Formatando Máscara para CNPJ
echo MaskFactory::factory(MaskTypes::MASK_CNPJ, '00000000000100')->getMasked();
// Saída: 00.000.000/0001-00

// Formatando Máscara monetária sem o simbolo
echo MaskFactory::factory(MaskTypes::MASK_MONEY_NO_SYMBOL, '1234.56')->getMasked();
// Saída: 1.234,56

// Formatando Máscara para limpar um formato monetário
echo MaskFactory::factory(MaskTypes::MASK_CLEAR_MONEY, '1.234,56')->getMasked();
// Saída: 1234.56

// Formatando Máscara para telefone
echo MaskFactory::factory(MaskTypes::MASK_TELEFONE, '1122223333')->getMasked();
// Saída: (11) 2222-3333

// Formatando Máscara para telefone
echo MaskFactory::factory(MaskTypes::MASK_TELEFONE, '01133334444')->getMasked();
// Saída: (11) 3333-4444

// Formatando Máscara para telefone
echo MaskFactory::factory(MaskTypes::MASK_TELEFONE, '11944445555')->getMasked();
// Saída: (11) 94444-5555

// Formatando Máscara para telefone
echo MaskFactory::factory(MaskTypes::MASK_TELEFONE, '011955556666')->getMasked();
// Saída: (11) 95555-6666