تشخیص متن فارسی در فرم

farhad64

New Member
سلام
من یه فرم نوشتم می خوام وقتی کاربر اسمش رو تو فیلد نام وارد میکنه ، اگه فارسی تایپ کرد true و در غیر اینصورت false بده،
از چه کدی می تونم استفاده کنم؟
ممنون :rose:
 

P.H.P

Member
سلام

شما میتونی از regular expression برای این کار استفاده کنی

راه بهتری خاطرم نیست

مثال:(دریافت الفبای انگلیسی به همراه فاصله)
PHP:
$name = "PHP Hypertext Preprocessor Code";

if(!preg_match("/^[A-Za-z]([A-Za-z\s]*[A-Za-z])*$/", $name))
    echo false;
else
    echo true;

اگر فاصله نخواستی s\ رو حذف کن
برای استفاده از اعداد هم باید 9-0 اضافه کنی

موفق
 

جدیدترین ارسال ها

بالا