![]() |
בדיקת מחרוזת(עזרה קטנה)
שלום, השאלה שלי היא כיצד אני בודק שלא הזינו רק רווחים.
|
עם הפונקציה trim
|
תחליף את
קוד:
/^\s+|\s+$/g קוד:
"" |
ציטוט:
קוד:
if ( ereg ( "/^\s+|\s+$/g" , $var ) ) |
ציטוט:
קוד:
function fTrim(str) { זה יקצץ רווחים רק מהסוף ומההתחלה (ולא מאמצע הטקסט). הכוכביות מסמנות את תחילת וסוף המחרוזת (כדי שתוכל לראות את הקיצוץ שנעשה. |
אז רגע כפי שהבנתי הקוד הזה מחליף את הרווח ב"ריק" ואז זה מדפיס שגיאה שזה ריק...אוקי הכל טוב ויפה..אבל אם המשתמש כתב: אהלן אנשים.
שימו לב שיש רווח...אז מה לא יהיה רווח? עריכה: אופסי מצטער...לא שמתי לה להמשך... |
אני יותר הייתי צריך פונקציה שבודקת האם הזינו מילים או רק רווחים בphp
|
אחי אתה יכול להשתמש בפונקציה הזאת שנתנו לך בכך שאתה עושה כזה דבר:
קודם הפונקציה מחליפה את כל הרווחים המיותרים....ואז...אתה בודק אם זה ריק אז מוציאים ERROR. |
תשתמש בפונקציה trim שנתתי לך
הינה index.html HTML קוד:
<form action="trim.php" method="post"> PHP קוד:
|
ציטוט:
מדובר ב Regullar Expression, אתה יכול לעשות איתו מה שאתה רוצה. תפעיל את ה RegExp על הטקסט ותשווה ל "" - במידה ויתקבל פסוק אמת סימן שהוקלדו רק רווחים |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:53. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ