בקשר לאותי באנגלית אפשר, אבל יש לי דרך מסורבלת טיפה לבדוק את זה... אז זה הולך ככה:
PHP קוד:
$string=$_POST['name'];
$i=0;
$error=="";
while (($string[i]!="")&&($error==""))
{
if ((($string[i]>'a')&&($string[i]<'z'))||(($string[i]>'A')&&($string[i]<'Z')))
$i++;
else
$error="כל האותיות חייבות להיות באנגלית";
}
יש לי הרגשה שיש שם טעות קטנה אבל זה אלגוריתם מסורבל שאמור לעבוד(אם יש פונקציה שעושה את זה לבד אני אשמח לשמוע).