687
צפיות
צפיות
5
תשובות
תשובות
איך אני מגביל שדות מסויימים לאנגלית בלבד
האם קיימת פונקציה בPHP לזיהוי של שפת הקלט?
ואם לא בPHP האם אפשר לעשות זאת בדך אחרת..?
תודה
האם קיימת פונקציה בPHP לזיהוי של שפת הקלט?
ואם לא בPHP האם אפשר לעשות זאת בדך אחרת..?
תודה
5 תשובות
תשובה
אתה יכול לעשות את זה עם REGEXP ב-PHP…
הנה דוגמא פשוטה שקולטת אך ורק אנגלית ומדפיסה תשובה מתאימה:
$username = "user_name";
if (preg_match('/^[a-z]$/i', $username)) {
echo "שם המשתמש מכיל אנגלית בלבד";
} else {
echo "שם המשתמש לא מכיל אנגלית בלבד";
}
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
תודה רבה!!
יש אפשרות לעשות את זה לעברית גם?
תשובה
תוסיף פשוט א-ת בתוך המשפט תנאי…
if (eregi("^[a-zא-ת]*$", $username)) {
אגב, זה סקריפט מתוקן…והנה התיקון גם לאנגלית בלבד אם אתה צריך:
if (eregi("^[a-z]*$", $username)) {
בהצלחה.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
תודה רבה רבה