ולידציה של מיילים
-
נראה לי שאתה צודק, פשוט בדוטנט החדש כל תו ביוניקוד הוא חוקי בכתובת המייל
הנה הקוד מקור, שים לב להערותinternal static int ReadReverse(string data, int index) { Debug.Assert(0 <= index && index < data.Length, "index was outside the bounds of the string: " + index); int startIndex = index; // Scan for the first invalid chars (including whitespace) for ( ; 0 <= index; index--) { if (data[index] <= MailBnfHelper.Ascii7bitMaxValue // Any Unicode allowed && (data[index] != MailBnfHelper.Dot && !MailBnfHelper.Atext[data[index]])) // Invalid char { break; } } // Check for empty/invalid dot-atom if (startIndex == index) { throw new FormatException(SR.GetString(SR.MailHeaderFieldInvalidCharacter, data[index])); } // Check for leading dot else if (data[index + 1] == MailBnfHelper.Dot) { throw new FormatException(SR.GetString(SR.MailHeaderFieldInvalidCharacter, MailBnfHelper.Dot)); } return index; }
פורסם במקור בפורום CODE613 ב31/08/2015 12:55 (+03:00)
-
אגב ריפרופי הזכרת לי את זה
http://tchumim.com/topic/456
לא יודע אם זה עוזר לך או לא. אבל זה מעניין...פורסם במקור בפורום CODE613 ב31/08/2015 22:03 (+03:00)
-
אגב ריפרופי הזכרת לי את זה
http://tchumim.com/topic/456
לא יודע אם זה עוזר לך או לא. אבל זה מעניין...ראיתי את זה.
זה הדבר היחיד שמצאתי בפורום בנושא של ולידציה :lol:
ראיתי את הקישורים שהבאתם שם לגבי טלפונים ולכן התייאשתי (בשלב זה :lol: ) מלכתוב פונקציה שתטפל בזה...פורסם במקור בפורום CODE613 ב31/08/2015 22:46 (+03:00)