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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] צריך הסבר בקשר ל RegEx (https://hosts.co.il/forums/showthread.php?t=25708)

eLad 06-07-06 15:10

ציטוט:

נכתב במקור על ידי Yup.co.il
האם יש אפשרות לעשות שיהיה אפשר לעשות מין תבנית כזאת:

PHP קוד:

__________@__________.____ 

ה_ זה אומר שאפשר להכניס מה שרוצים

ואם כבר אנחנו כאן אפשר להגביל שיהיה רק פעם אחת @?

למה אתה לא מסתכל על הדוגמא שבניה הביא לך?|Rolleyes|

הכומר 06-07-06 17:03

ציטוט:

נכתב במקור על ידי eLad
למה אתה לא מסתכל על הדוגמא שבניה הביא לך?|Rolleyes|

העניין שאני לא מבין מה אומרות כל הסימנים האלה...

RS324 06-07-06 17:24

@{1}

זה מציין פעם אחת, אבל הקוד שבניה הביא לא הכי נכון
מכיוון שיכול להיות מיילים שנגמרים גם במספרים
לדוגמא
user22@host25.co.il
מקרה כזה הדוגמא לא מכסה

miniature 06-07-06 17:27

ציטוט:

נכתב במקור על ידי RS324
@{1}

זה מציין פעם אחת, אבל הקוד שבניה הביא לא הכי נכון
מכיוון שיכול להיות מיילים שנגמרים גם במספרים
לדוגמא
user22@host25.co.il
מקרה כזה הדוגמא לא מכסה

מה עם זה?
HTML קוד:

function checkEmail(strEmail){
    return /^\\w+@([\\w\\-]+\\.)+\\w{2,3}$/.test(strEmail);
}


בניה 06-07-06 17:36

ציטוט:

נכתב במקור על ידי RS324
@{1}

זה מציין פעם אחת, אבל הקוד שבניה הביא לא הכי נכון
מכיוון שיכול להיות מיילים שנגמרים גם במספרים
לדוגמא
user22@host25.co.il
מקרה כזה הדוגמא לא מכסה

ב"ה

כמו שאמרתי, זה תלוי איך שאתה מגדיר תקין.
ואת הסימנים אפשר ללמוד מפה:
http://php.eitan.ac.il/
רק שכרגע הם בשידרוגים אז אפשר ללמוד מפה:
http://webmaster.org.il/article.asp?id=171
(בjavascript ו PHP זה אותו דבר.)
חלק מהדוגמאות לא מיושרות לשמאל אז זה נראה ככה:
{n,}
אבל זה נקרא ככה:
קוד:

{n,}


כל הזמנים הם GMT +2. הזמן כעת הוא 22:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ