Skip to Content

TCKN

tckn hazır ayarı Türkiye Cumhuriyeti Kimlik Numaralarını (TCKN) biçimlendirir. Resmi algoritmayı kullanarak 11 haneli sayıyı doğrular.

Ham Değer
Görünen Değer
import { useViraMask } from '@virastack/input-mask'; import { useForm } from 'react-hook-form'; const form = useForm({ defaultValues: { tckn: '' } }); const { tckn } = useViraMask({ form, schema: { tckn: 'tckn' }, }); <input {...tckn} />

Doğrulamayı Devre Dışı Bırak

Varsayılan TCKN algoritması doğrulamasını devre dışı bırakmak isterseniz (örn. test amacıyla veya doğrulamayı sunucuda işlemek için), validate: false olarak ayarlayabilirsiniz.

Ham Değer
Görünen Değer
import { useViraMask } from '@virastack/input-mask'; import { useForm } from 'react-hook-form'; const form = useForm(); const { tckn } = useViraMask({ form, schema: { tckn: { preset: 'tckn', validate: false, // TCKN doğrulamasını devre dışı bırakır }, }, }); <input {...tckn} />

© 2026 ViraStack. MIT License.