עבודה עם מחרוזות
כרגע אני עובד על בדיקות לפני הרשמה למערכת, הכוונה לוודא שהמשתמש מכניס סיסמה, שם משתמש וכו'. נתקלתי בבעיה עם השם משתמש אני מעוניין שלכל משתמש יהיה שם ייחודי לו, ולכן אני מבצע מספר בדיקות לוודא שהשם משתמש יהיה תקין. הבעיה היא שיכול להיות משתמש ששמו John Smith אבל עוד מישהו יוכל להכנס כ John Smith (למי שלא שם לב בראשון רווח אחד בשני שני רווחים בין המילים) והוא יראה אותו דבר. הבעיה היא שאני רוצה לאפשר למשתמש להרשם כ John Smith 1 ואז אני בעצם צריך לבדוק שאין יותר מרווח אחד רצוף, אין ניתן לעשות זאת? ועוד שאלה קטנה שמתי לב ששדה מטיפוס char הוא אינו case-sensitive ולכן אם מישהו מנסה להרשם כ john אבל קייים כבר John הוא נותן שגיאה, האם זו בדיקה מספקת או שכדאי לי לבצע בדיקה ידנית? תודה, אורן.
כרגע אני עובד על בדיקות לפני הרשמה למערכת, הכוונה לוודא שהמשתמש מכניס סיסמה, שם משתמש וכו'. נתקלתי בבעיה עם השם משתמש אני מעוניין שלכל משתמש יהיה שם ייחודי לו, ולכן אני מבצע מספר בדיקות לוודא שהשם משתמש יהיה תקין. הבעיה היא שיכול להיות משתמש ששמו John Smith אבל עוד מישהו יוכל להכנס כ John Smith (למי שלא שם לב בראשון רווח אחד בשני שני רווחים בין המילים) והוא יראה אותו דבר. הבעיה היא שאני רוצה לאפשר למשתמש להרשם כ John Smith 1 ואז אני בעצם צריך לבדוק שאין יותר מרווח אחד רצוף, אין ניתן לעשות זאת? ועוד שאלה קטנה שמתי לב ששדה מטיפוס char הוא אינו case-sensitive ולכן אם מישהו מנסה להרשם כ john אבל קייים כבר John הוא נותן שגיאה, האם זו בדיקה מספקת או שכדאי לי לבצע בדיקה ידנית? תודה, אורן.