שלח תשובה

זירת השאלות

272
צפיות
23
תשובות

שאלה על אימות נתונים

,‏ 8 ביולי, 2004

אם אני עושה את זה לפני הגישה למסד:

var rExp=/[a-zא-ת0-9]/gi, repName=""+Request.Form("strRepName"), repPassword=""+strRepPwd;
if ((!rExp.test(repName)) || (!rExp.test(repPassword))){
    Response.Redirect("index.asp")
    Response.End();
}

(בשרת)

אז אני עדיין צריך לעשות החלפת תווים לערכי ASCII ?

תגיות:

23 תשובות

  1. ניר טייב הגיב:

    תודה עוד שאלה
    במערכת כתבות שאני בונה יש שלושה סוגי הרשאות
    כתב (יכול רק להוסיף כתבות)
    עורך (יכול להוסיף ולערוך כתבות)
    מנהל (יכול להוסיף לערוך ולמחוק כתבות – ולהוסיף כתבים/עורכים)

    משום מה אני מרגיש שחסר לי איזה פונקציה/אפשרות מסוימת במערכת ואני לא יודע מהי?
    לדעתכם חסר?

  2. Alo הגיב:

    סגן מנהל?
    יכול לערוך, להוסיף ולמחוק כתבות…
    אולי זה מה שאתה מחפש?

  3. ניר טייב הגיב:

    חחח… לא
    כוונתי הייתה פונקציה נוספת שרק המנהל יכול לעשות

  4. ניר טייב הגיב:

    replace ו-regExp
    יש לי תוכן מסוים שתחום בין שני תגיות מיוחדות (לדוגמאת ההדגשה שיש כאן)
    אני רוצה לקחת את התוכן שיש בין שני התגיות האלו ולהדגיש אותו.
    אני יודע שאפשר לקחת את תגית הפתיחה והסיום בנפרד ולעשות עליהם ריפלייס אבל אני רוצה קצת להסתבך 😛 ולהוציא את הטקסט המסוים מתוך התגיות ולהדגישו

    str.replace(/|Bold|w*|/bold|/gi, ?)

    ז"א לקחת את הטקסט שבין שני התגיות (ה-*w) ולהדגישו כך שה-|bold| ו-|/bold| יהפכו להיות תגית B וסגירתה

    זה אפשרי ?

  5. אוריקס הגיב:

    ככה:

    str.replace(/|Bold|(w*)|/bold|/ig,"<b>$1</b>")

    אתה מוזמן לשאול אם לא הבנת

  6. ניר טייב הגיב:

    היית לי הרגשה שזה כך
    אבל לא הייתי בטוח
    בוא נגיד שמקריאת חומרים באנגלית לא הבנתי ממש את המשמעות של הדולר $
    תוכל להסביר לי ?

  7. אוריקס הגיב:

    פשוט
    הדולר מכוון לסוגריים מסויימים. המספר שאחרי הדולר מציין לאילו סוגריים אתה מתכוון.
    קח, לדוגמה, פאטרן כזה:

    /(a|b)([a-z])(c|d)/g

    מה שהוא אומר זה:
    מצא מחרוזת שמתחילה ב a או b, אח"כ יש בה אות אנגלית קטנה ובסוף c או d.
    מה שאני רוצה לעשות עם הפאטרן זה להחליף את הסדר. לשם כך נעזר בסימן $, וזה יראה כך:

    str.replace(/(a|b)([a-z])(c|d)/g,"$3 $2 $1");

    כלומר, המספר שאחרי הדולר יציין את סדר הופעת הסוגריים. נסה לדמיין "מערך של סוגריים"… ההבדל היחיד הוא שהספירה מתחילה מ 1.

    יש מבין?

  8. ניר טייב הגיב:

    שאלת יעילות
    איזה קובץ השרת מאנקלד הכי מהר ? (ASP, HTML או TXT)
    אני לא יכול לבדוק זאת ע"י לולאה כי אז הלולאה תעבוד על התוכן ולא על האינקלוד
    (הקוד הבא זה הלולאה)

    <%
    for (var i=0;i<100;i++){
    %>
    <!– #include file="file.txt" –>
    <%
    }
    %>

    (זה יעשה לולאה על התוכן)

  9. ניר טייב הגיב:

    זה בגלל
    שאני רוצה לאנקלד תפריט שהוא סטטי ולא רוצה לבזבז עליו משאבי שרת יקרים

  10. אוריקס הגיב:

    אני לא ממש מבין את השאלה שלך…
    אם הקובץ הוא HTMLי אז אין לך ברירה אלא לאנקלד HTML. אם הוא ASP – אז אתה חייב לאנקלד את הASP…

    אבל למה TXT?

  11. ניר טייב הגיב:

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

  12. אוריקס הגיב:

    HTML
    ואל תאנקלד טקסט, זה לא בריא. אתה רואה HTML כי הדפדפן רואה שמדובר ב HTML כשהוא מנסה להציג אותו.

שלח תשובה