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} />