مشکل با عبارات منظم و زبان فارسی

my friend

Member
سلام

باز سر و کارم به این عبارات منظم افتاد و مشکلاتم شروع شد!
میشه کاری کرد که یه رشته رو چک کنه ببینه اگه تمام رشته از حروف فارسی ساخته شده مقدار True رو برگردونه؟
خودم با هزار بدبختی یکی نوشتم ، اما همیشه مقدار True رو بر میگردونه:D
 

hidensoft

Member
PHP:
<span style="font-size: 150pt">
<?php

function test($txt) {
echo $txt, ': ';
if (preg_match('/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی\s]+$/', $txt)) echo 'True';
else echo 'False';
echo '<br />';
}

test("\xD8");

?>
</span>
با تشکر فراوان از دوست عزیز Folaani
منبع

موفق باشید
 
آخرین ویرایش:

my friend

Member
منم همینو نوشته بودم ، اما نمیدونم چرا کار نمیکرد.
بهر حال ، ممنون ، اما یک مشکل داره ، تو زبون فارسی یه آ با کلاه داریم و یه ا بی کلاه ، این هم باید تو کد در نظر گرفته بشه:
PHP:
<span style="font-size: 150pt"> 
<?php 

function test($txt) { 
echo $txt, ': '; 
if (preg_match('/^[اآبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی\s]+$/', $txt)) echo 'True'; 
else echo 'False'; 
echo '<br />'; 
} 

test("\xD8"); 

?> 
</span>
 

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

بالا