שלח תשובה

זירת השאלות

495
צפיות
3
תשובות

שאלה…

,‏ 26 באוקטובר, 2005

אוקיי אז ככה, איך אני עושה בדיקות תקינות צד שרת (ASP) כך שבשדה נתון יכולים להיות רק אותיות אנגליות, מספרים ורווח? חיפשתי מאמרים על זה באתר ולא מצאתי. יש למישהו תשובה (עד כמה שזה נפוץ..)

תודה מראש  

תגיות:

3 תשובות

  1. בוב הגיב:

    לפי קוד ASCII
    תבדוק את המספר של כל התווים שאתה רוצה ותרכיב משפט שבודק אימות לפי הימצאות הקוד ASCII של תו בטווח של מספרים.

    אני לא בטוח לגבי מספרי אסקי של מה שאתה צריך אבל הכוונה למשהוא כזה:

    if x > 12 and x < 47 then…….

    בהצלחה….

  2. זהר פלד הגיב:

    הדרך המומלצת היא דוקא כמו בצד הלקוח
    בעזרת regExp. אלא אם כן אתה עדיין כותב asp ב vbs, ואז צריך לבדוק אם בכלל יש טעם ליצור regExp, כי זה אובייקט די יקר ואיטי ב vbs. מצד שני, זה כמעט תמיד (אפילו ב vbs) יותר יעיל מאשר לעשות לולאות על מחרוזות.

  3. Stas הגיב:

    תודה 🙂
    זהו, עשיתי את הבדיקות בצד שרת תודה רבה רבה.  

שלח תשובה