v2.5.2
Giriş yap

İki farklı regex deseni doğrulaması

fuatogur
1,460 defa görüntülendi

Hem vergi no hem de tc kimlik noyu doğrulayacak 2 adet regex desenim var ancak ben bunları tek bir inputta doğrulamak istiyorum

^[1-9]{1}[0-9]{9}[02468]{1}$ Bu T.C Kimlik Numarası için

/^[0-9]{10}$/ Bu ise Vergi no için

Bunları birleştirip ikisinden birisi doğruysa doğrulama yapmak istiyorum. Bununu için nasıl bir desen kullanabilirim ?

Cevap yaz
Cevaplar (3)
makifgokce
1329 gün önce

| kullanarak yapabilirsin.
Örnek: https://www.regexpal.com/93652

fuatogur
1329 gün önce

@aydinkeskin js tarafında yapmak istediğim için sordum. Dediğiniz şey de mantıklı.

aydinkeskin
1329 gün önce

bunu direk inputta değilde formun sonraki adımları nasıl yapıyorsun bilmem ama
anlık doğruralama şeklinde yapabilirsin php tarafında incellete patten kısmını siler yine istediğini yazar sonuçta

sende php tarafında
atıyorum
if gelen değer bu desene uygun ise
işlem
elseif bu desene uygunsa
işlem
else
hiç birine uygun değilse
uyarı
gibi yapsan daha iyi sanki.