Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isaeken/php-turkiye-regex
https://github.com/isaeken/php-turkiye-regex
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/isaeken/php-turkiye-regex
- Owner: isaeken
- License: mit
- Created: 2021-06-06T08:44:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-06-06T20:08:30.000Z (over 3 years ago)
- Last Synced: 2024-05-01T15:28:28.546Z (7 months ago)
- Language: PHP
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PHP için Türkiye Regex Kütüphanesi
Türkiye formatlarına uygun Regex kütüphanesi.
````php
use IsaEken\TurkiyeRegex\TurkiyeRegex;TurkiyeRegex::CellPhone("05231231212");
TurkiyeRegex::Phone("01231231212");
TurkiyeRegex::TaxNumber("1234567890");
````## Kurulum
Paketi composer kullanarak kurabilirsiniz.
````shell
composer require isaeken/php-turkiye-regex
````## Kullanım
### ``interface IsaEken\TurkiyeRegex\Interfaces\Validator\Interface``
#### ``validate(string|array $validate): bool``
Girilen string veya string[] değerlerini kullandığınız sınıfta doğrulamasını yapar.
### Fonksiyonlar
````php
use IsaEken\TurkiyeRegex\TurkiyeRegex;TurkiyeRegex::CellPhone(["05231231212", "05231231212"]); // true
TurkiyeRegex::Phone("01231231212"); // true
TurkiyeRegex::Identity("1234567890"); // false
TurkiyeRegex::TaxNumber("1234567890"); // true
TurkiyeRegex::CreditCard("1111222233334444"); // true
TurkiyeRegex::CarPlate("34A2344"); // true
TurkiyeRegex::Date("10.04.2002"); // true// alias
TurkiyeRegex::CellPhoneNumber("05231231212"); // true
TurkiyeRegex::PhoneNumber("01231231212"); // true
TurkiyeRegex::IdentityNumber("1234567890"); // false
TurkiyeRegex::Tax("1234567890"); // true
TurkiyeRegex::CreditCardNumber("1111222233334444"); // true
TurkiyeRegex::Plate("34A2344"); // true
TurkiyeRegex::BirthDate("10.04.2002"); // true
````## Testing
````shell
composer test
````## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.