![]() |
בדיקת מחרוזת(עזרה קטנה)
שלום, השאלה שלי היא כיצד אני בודק שלא הזינו רק רווחים.
|
עם הפונקציה 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 על הטקסט ותשווה ל "" - במידה ויתקבל פסוק אמת סימן שהוקלדו רק רווחים |
ציטוט:
PHP קוד:
|
יש לי עוד שאלה קטנה(אני יודע שאני הרבה שאלות בזמן האחרון - גם אותי זה מעצבן).
בתוך עורך הwyswig שלי יש תג div שמבחינת עיצוב הוא נמצא שם הוא הולך ככה: <DIV dir=rtl style="FONT-SIZE: 11px; FONT-FAMILY: arial"></DIV> וכשאני בודק עם לא הזינו תוכן אז בשביל php המשתנה של האיזור טקסט עדיין מלא. אני מעוניין לדעת אם יש דרך להשיג את מה שבין הdiv - כלומר ליישם את זה לתוך משתנה? תודה רבה, רועי. |
ציטוט:
קוד:
/<DIV dir=rtl style=\"FONT-SIZE: 11px; FONT-FAMILY: arial\">(.|\n)+?<\/DIV>/ |
ציטוט:
|
ציטוט:
|
ציטוט:
|
ציטוט:
www.regularexpressions.info |
העורך שלי אכן בנוי בjs וזה אחד הבעיות שלו.
|
אז מה הבעיה לבדוק עם innerText / innerHTML ?
|
ב"ה
אם אתה רוצה לקבל את הערך שלה בצד לקוח אז תעשה כמו שמינוטאור אמר. אתה יכול פשוט לתת לה קוד:
id="stylediv" וזה: קוד:
document.getElementById("stylediv").innerHTML אם אתה רוצה לקחת בצד שרת(PHP) תעשה ככה: PHP קוד:
ובמשתנה $editor יכנס הערך בלי הdiv עיצוב |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ