זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/cppqt/lessons/textwidgets
זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/cppqt/lessons/textwidgets
איך אני יוצרת באמצעות mask או ולידציה הגבלה לכתובת IP?
הי מיכל,
הגבלה מלאה לכתובת IP זה קשה. החוקים ודרכי הכתיבה של כתובות IP יצירתיות במיוחד. שווה לקרוא את המאמר כאן ולקבל חום:
בכל מקרה ובחזרה לכתובות IP דרך אחת בטוחה תהיה להשתמש ב Custom Validator ובפונקציות של C++ כדי לוודא שמה שיש לך ביד זה IP. אפשר ללכת על inet_pton
מכאן:
https://beej.us/guide/bgnet/html/multi/inet_ntopman.html
וכאן יש דוגמא לקוד של Custom Validator שאת יכולה לקחת:
אבל אישית אני לא הייתי הולך על Validator במקרה כזה אלא משתמש ב mask פשוט של ספרות:
ui->lineEdit->setInputMask("000.000.000.000");
הmask שמצויין עובד אבל הוא לא נח עבור המשתמש למיטב זכרוני
באיזה מובן לא נוח? מה הבעיה בהתנהגות שלו?