הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-06-06, 12:20   # 1
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 191

link לא מחובר  

בדיקת מחרוזת(עזרה קטנה)

שלום, השאלה שלי היא כיצד אני בודק שלא הזינו רק רווחים.
  Reply With Quote
ישן 21-06-06, 12:22   # 2
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

עם הפונקציה trim
  Reply With Quote
ישן 21-06-06, 12:24   # 3
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

תחליף את
קוד:
/^\s+|\s+$/g
ב:

קוד:
""
כלומר ב"כלום". זה בודק גם ירידת שורה.
__________________
eLad
  Reply With Quote
ישן 21-06-06, 14:08   # 4
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 191

link לא מחובר  

ציטוט:
נכתב במקור על ידי eLad
תחליף את
קוד:
/^\s+|\s+$/g
ב:

קוד:
""
כלומר ב"כלום". זה בודק גם ירידת שורה.
כאילו ככה:
קוד:
if ( ereg ( "/^\s+|\s+$/g" , $var ) )
{
    echo "not vaild";
}
  Reply With Quote
ישן 21-06-06, 14:21   # 5
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי link
כאילו ככה:
קוד:
if ( ereg ( "/^\s+|\s+$/g" , $var ) )
{
    echo "not vaild";
}
יותר בכיוון של:

קוד:
function fTrim(str) { 
	alert(str.replace(/^\s+|\s+$/g,"")); 
}
ודוגמא בפעולה - http://www2.sycx.net/trim.html

זה יקצץ רווחים רק מהסוף ומההתחלה (ולא מאמצע הטקסט). הכוכביות מסמנות את תחילת וסוף המחרוזת (כדי שתוכל לראות את הקיצוץ שנעשה.
__________________
eLad
  Reply With Quote
ישן 21-06-06, 15:38   # 6
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

אז רגע כפי שהבנתי הקוד הזה מחליף את הרווח ב"ריק" ואז זה מדפיס שגיאה שזה ריק...אוקי הכל טוב ויפה..אבל אם המשתמש כתב: אהלן אנשים.
שימו לב שיש רווח...אז מה לא יהיה רווח?

עריכה:
אופסי מצטער...לא שמתי לה להמשך...
  Reply With Quote
ישן 21-06-06, 15:52   # 7
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 191

link לא מחובר  

אני יותר הייתי צריך פונקציה שבודקת האם הזינו מילים או רק רווחים בphp
  Reply With Quote
ישן 21-06-06, 15:56   # 8
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

אחי אתה יכול להשתמש בפונקציה הזאת שנתנו לך בכך שאתה עושה כזה דבר:
קודם הפונקציה מחליפה את כל הרווחים המיותרים....ואז...אתה בודק אם זה ריק אז מוציאים ERROR.
  Reply With Quote
ישן 21-06-06, 16:05   # 9
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

תשתמש בפונקציה trim שנתתי לך

הינה

index.html
HTML קוד:
<form action="trim.php" method="post">
הכנס טקסט:
<br />
<input type="text" name="name" value="" />
<br />
<input type=\"submit\" value=\"שלח\" />
<form>
trim.php
PHP קוד:
if(trim($_POST['name']) == "")
{
echo 
"חובה למלאות את כל השדות";
}
else
{
echo 
"שלום ";
echo 
$_POST['name'];


Last edited by lalamen; 21-06-06 at 16:24..
  Reply With Quote
ישן 21-06-06, 16:10   # 10
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי link
אני יותר הייתי צריך פונקציה שבודקת האם הזינו מילים או רק רווחים בphp
מה זה רק ב PHP?
מדובר ב Regullar Expression, אתה יכול לעשות איתו מה שאתה רוצה.

תפעיל את ה RegExp על הטקסט ותשווה ל "" - במידה ויתקבל פסוק אמת סימן שהוקלדו רק רווחים
__________________
eLad
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 01:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ