שלח תשובה

זירת השאלות

381
צפיות
8
תשובות

איך אני בודק תקינות של אימייל

,‏ 29 בדצמבר, 2004

מבחינת זה שרשמו רק אנגלית ושיש @ .
תודה
ואיך אני בודק שהקלידו בטלפון רק מספרים ושהקלידו 7 מספרים בדיוק?

תגיות:

8 תשובות

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

    לגבי 1 אז תסתכל ב-FAQ
    לגבי שתיים אז:
    עם קידומת עירונית:

    var rexp = /^0d-d{7}$/;

    בלי קידומת עירונית:

    var rexp = /^d{7}$/;

    ואחר כך פשוט בודקים את המחרוזת בעזרת השיטה text של אובייקט ה-RegExp ועושים פעולה בהתאם…

    אם לא הבנת מילה ממה שכתבתי אז אתה מוזמן לעבור על מאמר ה-RegExp שבמדור JS (נראה לי ברמה בינונית).

  2. פחן הגיב:

    מספרים
    יש את הקוד הבא לבדיקת מחרוזת האם היא רק מספרים והאם היא מכילה כמות תוים מסויימת:

    <input name="pass" maxlength="8" onBlur="return (this.value.length<4)?this.focus():"" onKeyPress="return (/[0-9]/.test(String.fromCharCode(event.keyCode)))">>


    שאלתי היא איך אני נותן לו alert אם התנאים לא מלאים???
    למשל אם האורך של המחרוזת קטן מ-4 שיתן לו alert  צריך למלא לפחות 4 מספרים????
    תודה

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

    משהו כזה:

    var rexp = /^[0-9]{4,}$/
    alert(rexp.test("cgfhdfh4fh3fh3535313513")); // false
    alert(rexp.test("123")); // false
    alert(rexp.test("1234")); // true

  4. פחן הגיב:

    אני לא מבין
    יש לי טופס שיש בו שדה למילוי טלפון ואני רוצה שהוא יבדוק שיש רק מספרים בשדה ושיש 7 מספרים. איך אני מפנה לפונקציה מהטופס ואיך אני רושם את הפונקציה.

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

    נסה לעבור על מדריך ה-RegExp באתר
    (מדור JS)
    את הפונקציה אתה מפעיל דרך אחד האירועים של פקדי הטופס השונים.

  6. פחן הגיב:

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

  7. פחן הגיב:

    שאלה חדשה ולא קשורה.
    מי שיכול להיכנס ללינק המצורף ללכת לtd שצריך למלא בו-אני מחפש /ת עבודה ב… ולמלא שם ברשימה הראשונה הנדסה בשנייה חשמל בובשלישית איבוד אותות ולראות שהtd למטה המתעסק בלימודים אינו פעיל.ניסיתי לפתור זאת ואיני מצליח אולי מישהו יודע למה???
    ואך פותרים זאת???
    לעומת זאת אם ב-td של המחפש עבודה ב… תמלאו ברשימה הראשונה
    חינוך ואחריה מיוחד ואחרי פסיכולוגיה חינוכית
    ולמטה תבחרו תיכונית
    ואח"כ תבחרו ברשימות של הפרטי השכלה בראשונה תיכונית  יתן איבוד אותו שאמורה להופיע במחפש עבודה ברשימה השלישית בכלל.
    למה זה משפיע אחד על השני???

שלח תשובה