עמוד:284

return true ; } return false ; document . getElementById ( "pwdError" ) . innerHTML = "All UpperCase" ; { if ( stPwd == stOneCase ) { ד . בדיקת תקינותו של מספר טלפון נכתוב פעולה הבודקת אם מספר הטלפון שהוקלד תקין . מספר טלפון הוא תקין אם : . 1 הוא מורכב מספרות בלבד , פרט לסימן - המפריד בין הקידומת למספר . . 2 הקידומת בעלת שתי ספרות , המספר עצמו בן שבע ספרות . . 3 הקידומת בעלת שלוש ספרות , המספר עצמו בן שמונה ספרות . בפתרון , ראשית נחפש את הסימן – כשנמצא אותו , נפריד את המספר לשתי תת- מחרוזות : תת-המחרוזת שלפני הסימן ותת-המחרוזת שאחריו . נבדוק שכל אחת מתת המחרוזת היא מספר . בפתרון זה נשתמש בפונקציה , isNum הבודקת אם המחרוזת מכילה ספרות בלבד , ואותה נבדוק בהמשך . פתרון : שלב – 1 נשמור את ערך השדה במשתנה בשם . strTel שלב – 2 ניצור משתנה עזר st לשמירת מחרוזת ההודעה למשתמש . שלב – 3 נמצא את מיקומו של הסימן ' - ' ( מינוס ) במחרוזת הטלפון , ונשמור את הערך הזה במשתנה . position שלב – 4 נשמור במשתנה beforeMinus את תת-המחרוזת המציינת את אזור החיוג , ובמשתנה afterMinus את תת-המחרוזת המציינת את המספר עצמו . שימו לב כי אם הסימן ' - ' נמצא במקום , 2 אזי הקידומת היא בעלת שתי ספרות ואורך המספר המצופה הוא שבע ספרות . אם הסמן ' - ' נמצא במקום , 3 אזי הקידומת היא בעלת שלוש ספרות ואורך המספר המצופה הוא שמונה ספרות . שימוש בנתון

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר