495
צפיות
צפיות
3
תשובות
תשובות
שאלה…
אוקיי אז ככה, איך אני עושה בדיקות תקינות צד שרת (ASP) כך שבשדה נתון יכולים להיות רק אותיות אנגליות, מספרים ורווח? חיפשתי מאמרים על זה באתר ולא מצאתי. יש למישהו תשובה (עד כמה שזה נפוץ..)
תודה מראש
אוקיי אז ככה, איך אני עושה בדיקות תקינות צד שרת (ASP) כך שבשדה נתון יכולים להיות רק אותיות אנגליות, מספרים ורווח? חיפשתי מאמרים על זה באתר ולא מצאתי. יש למישהו תשובה (עד כמה שזה נפוץ..)
תודה מראש
3 תשובות
לפי קוד ASCII
תבדוק את המספר של כל התווים שאתה רוצה ותרכיב משפט שבודק אימות לפי הימצאות הקוד ASCII של תו בטווח של מספרים.
אני לא בטוח לגבי מספרי אסקי של מה שאתה צריך אבל הכוונה למשהוא כזה:
if x > 12 and x < 47 then…….
בהצלחה….
הדרך המומלצת היא דוקא כמו בצד הלקוח
בעזרת regExp. אלא אם כן אתה עדיין כותב asp ב vbs, ואז צריך לבדוק אם בכלל יש טעם ליצור regExp, כי זה אובייקט די יקר ואיטי ב vbs. מצד שני, זה כמעט תמיד (אפילו ב vbs) יותר יעיל מאשר לעשות לולאות על מחרוזות.
תודה 🙂
זהו, עשיתי את הבדיקות בצד שרת תודה רבה רבה.