php jquery bekar olan gelsin

 Bu mövzu bağlanılıb.

#
salam herkese. demeli bele bi problemle qarşilaşdim. istifadeci oz adini profilfe şexsi melumatlara yazmaq isteyende yalniz maksimum 15 sivola icaze verilir bide yalniz herfler yaza biler. bunu
PHP Kod:
  1. $name=strtolower($_POST['name']);
  2.  
  3.  
  4. if(preg_match("#^([A-z0-9\-\_\ ])+$#ui", $name)){echo'1';}
  5. else {echo'0';}


bele yazanda ə ü ğ ı hərfləri olan ad yazdiqda error verir bunu nece duzeltmek olar?
Redaktə (t) Hesabat et (t)
#1
PHP Kod:
  1. $name=strtolower($_POST['name']);
  2.  
  3. if(strlen($name)<15
  4. &&preg_match("#^([A-z])+$#ui", $name)){echo'1';}
  5. else {echo'0';}
Redaktə (t) Hesabat et (t)
#2
LocalHost, daha dogrusu beledi
Redaktə (t) Hesabat et (t)
#3
PHP Kod:
  1. $name=strtolower($_POST['name']);
  2.  
  3. if(strlen($name)<9999999
  4. &&preg_match("#^([A-z])+$#ui", $name)){echo'1';}
  5. else {echo'0';}
Redaktə (t) Hesabat et (t)
#4
birde buda ola biler maxlength="15"
<input name="us" maxlength="15" title="name"/>
Redaktə (t) Hesabat et (t)
#5
SoxulcanPRO, qaqa uzunluq hec mene sadece A-dan z-ye latin herflerine icaze veren funksiya lazimdi
PHP Kod:
  1. function_azeri ($str)
Redaktə (t) Hesabat et (t)
#6
LocalHost, diqqetin ucun tesekkur
Redaktə (t) Hesabat et (t)
#7
SoxulcanPRO, diqqetiniz ucun tesekkur
Redaktə (t) Hesabat et (t)
#8
Salam error deyəndə nəyi nəzərdə tutursuz? echo '0'; dəyəri verir? Yoxsa əöşçü hərfləri ekranda ?? belə sual kimi yazılır? Və ya göstərmir?
Redaktə (t) Hesabat et (t)
#9
CoDiNG*, beli o cavabi gelir meselen ad əli olsa error verir ama (yani 0 gelir) ama əli yerine eli yazanda 1 gelir
Redaktə (t) Hesabat et (t)
#10
[c]# Sigurd (20.07.2016 / 22:34)
CoDiNG*, beli o cavabi gelir meselen ad əli olsa error verir ama (yani 0 gelir) ama əli yerine eli yazanda 1 gelir[/c]Mysql Linalardan UTf8 dirsə Azəri şrift götürmür
Redaktə (t) Hesabat et (t)
#11
AzTeam, qaqaş mysqldan deyle phpdandi mene sade bir funksiya lazimi vesslam func_azeri($text)
Redaktə (t) Hesabat et (t)
#12
Sigurd,
PHP Kod:
  1. if(strlen($name)<15
  2. &&preg_match("#^([\p{Latin}])+$#ui", $name)){echo'1';}
  3. else {echo'0';}
Redaktə (t) Hesabat et (t)
#13
Sigurd, Yoxla islemelidi azeri herfleri
Redaktə (t) Hesabat et (t)
#14
GameKinq, çooox sağolun işlədi məndə xüsüsi simvoları filtr eləmişdim məcbur.. təşəkkürlər
Redaktə (t) Hesabat et (t)
#15
Sigurd, Xususi simvolluq hecne yoxdur preg_match regex koda latin herflerini destekleyen kod elave etmek lazim idi
Redaktə (t) Hesabat et (t)
#16
Sigurd, Tek azeri herfleri yox rus ve diger melum herflerde isleyecek artiq bu regex kodda
Redaktə (t) Hesabat et (t)
#17
GameKinq, aha dogrudur cox saol
Şərhdəki Fayllarimage Şəkil faylı (png) (205.55 KB)

Yüklə - Yüklə
Yüklənildi: 23 dəfə
Redaktə (t) Hesabat et (t)


[-]
Sürətli Cavab Yaz
Mesaj
Burada bu mövzuya öz şərhinizi yazın.