Selam millet crm içinde girilen bir alanı onkeypress de setlemeye çalışıyorum. Yapmak istediğim şey 1- isim alanına sadece Harf girilebilir türkçe karakterler dahil 2- Rakam nokta virgül vs girilemez. 3- En sonundada set etmeden büyük harfe çekmek istiyorum. Yazdığım codeları düzenleyip isediği kriterlere getirebilecek varsa çok memnun kalırım şayet js pek bilmiyorum ve beynim durdu yoruldum. CODE2 de paylaştıgım şekil Regex ile iş çzülürse fevkelade olur. Ben ne yaptım ne yapamadım. CODE1: Burada türkçe karakterler kabul ediyor upper yapıyor ama rakam falan ne varsa giriliyor. toUpperCaseAndOnlyAlphabet = function { Xrm. Page. getControl . addOnKeyPress(function { var value = x. getEventSource . getValue ; var n = value. slice(-1); var charCode = n. charCodeAt ; if ((charCode > 96 && charCode < 123)|| charCode 231 || charCode 305 || charCode 287 || charCode 246 || charCode 351 || charCode 252 || charCode 199 || charCode 304 || charCode 208 || charCode 214 || charCode 350 || charCode 220 ||(charCode > 47 && charCode < 58)) { if(charCode 105) else if( (charCode > 47 && charCode < 58) ) else if (charCode 304 || charCode 214 || charCode 220 || charCode 199 || charCode 350) else } else }); } CODE2 : Regex ile yapmaya çalıştım. Buradaki problem sayılar vs de giriliyor dogru pattern ı yazamadım. numLock2 = function { Xrm. Page. getControl . addOnKeyPress(function ); } Absolut tarafından 01/Şub/17 22:17 tarihinde düzenlenmiştir Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

var deger="Abc32 _?! de., fgçüğİÇÜĞ"; var a=deger. replace ; alert ; Hocam benimde çok bilgim yok bu şekilde yapınca çıktı olarak bunu AbcdefgçüğİÇÜĞ verdi. Umarım işine yarar.