הגבלת שדה לאותיות ומספרים בלבד

פורומים אפיון ופיתוח פריוריטי הגבלת שדה לאותיות ומספרים בלבד

  • Post
    אלמוני
    אורח
    שלום,

    למישהו יש רעיון איך אני יכול להגביל את תוכן שדה מסוג CHAR לאותיות ומספרים בלבד?
    פונקציית ISALPHA לא מתאימה מכיוון שהיא לא מאפשרת למחרוזת להתחיל במספרים ו- ISNUMERIC תגביל למספרים בלבד.
    אשמח לרעיונות.

    תודה,
    נועם

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    לולאה על המחרוזת
    מ1 עד STRLEN
    לקחת תו אחת בעזרת SUBSTR
    ולבדוק אותו עם
    LIKE '|A-Z0-9|'
    (שנה את הערך לפי הצרכים שלכם)
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    מעולה, תודה!
    רועי זלוף
    משתתף
    היי,
    איך מבצעים לולאה מ-1 עד STRLEN?
    ומה הסינטקס של הפונקציה SUBSTR? איזה פרמטרים היא מקבלת?

    תודה,
    רועי.

    רועי זלוף
    משתתף
    נראה לי שהבנתי.
    עושים לולאה באמצעות פקודת LOOP כל עוד איזשהו קאונטר שאני יוצר לא מגיע ל-STRLEN?
    ובתוך הלולאה עושים את הבדיקה על כל תו ותו עם ה-SUBSTR?

    רועי.

    yitzchok
    משתתף
    IL
    נכון
    ראה מסמך SDK עדכני
    הצעתי SUBSTR שלוקחת פרמטרים באותו סדר כמו STRIND אבל בשונה מ-STRIND היא יכולה לקחת את הקאונטר שלך כפרמטר ( = אפשר לקחת אפילו אורך דימני והכי חשוב ממיקום דינאי). עם STRIND צריכים לאלץ את התו הרצוי להיות במקום קבוע במחרוזת.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.