[DIALOG d_ailesoyad BUTTON]
ON=0
SRC.sysmessage @07a1,1,1 Aile kurma işlemini ertelediniz.
ON=1
if !(strmatch('[a-z]*','<argtxt[0]>'))
src.sysmessage @1976,1,1,1 Sadece yazılarla yazınız.
else
src.newitem i_Eskiisim
src.act.equip
src.act.name <src.name>
src.tag.eskiismim <src.findid.i_eskiisim.uid>
src.name <src.name> <argtxt[0]>
src.tag.soyad <argtxt[0]>
src.tag.biraileuyesi 1
src.tag.aileyesahip <src.tag.deeduid>
try uid.<src.tag.deeduid>.tag.masteruid <src.uid>
try uid.<src.tag.deeduid>.tag.ailekurulmus 1
src.aileyegirdim
src.sysmessage @0799,1,1,1 Aile İsmi : <src.tag0.soyad>
serv.allclients sysmessage @1953,1,1,1 [Aile Bilgi]
serv.allclients sysmessage @58,,1 [<src.tag0.soyad>] ailesi <src.name> tarafından başarıyla kurulmuştur. Baş harf dışında diğer harfler küçültülmüştür.
src.isimduzenle
src.dialog d_ailemenu
return 1
endif

Aile kurarken aile ismini girerken sadece yazılarla yazıyor, orası tamam. Türkçe karakter(ş,ç,ı,ğ,ü,ö) kullanımının da önüne geçmek istiyorum ne şekilde sorgulatmalıyım?

Bu konu ycihangir tarafından düzenlendi(2012-07-21 16:19, 11 yıl önce)
Master
59.2997
if strregex(^[ığüşçöİ]$,<argtxt[0]>)
src.sysmessage turkce karakter olmaz

Sphere'daki kullanımını yanlış hatırlamıyorsam böyle olması lazım. Test et, olmazsa düzeltmeye çalışırız.
if (strregex('[ığüşçöİ]$','<argtxt[0]>))
src.sysmessage @1953,1,1,1 Türkçe karakter kullanamazsınız.

görmedi.
Master
59.2997
Tek tırnağı koyarken ^ silmişsin.

if (strregex('^[ığüşçöİ]$','<argtxt[0]>))
src.sysmessage @1953,1,1,1 Türkçe karakter kullanamazsınız.

argtxt'nin sonunda da tek tırnak yok.

Bu konu Slothere tarafından düzenlendi(2012-07-21 20:15, 11 yıl önce)

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.