מעבר לתוכן


תמונה

מספרי טלפון


  • Please log in to reply
9 replies to this topic

#1 MtK

MtK

    משתמש רקורסיבי

  • מנהלי קבוצות לימוד
  • 4139 הודעות:

פורסם 23/07/2009 - 10:28

הי,
יש למישהו ביטוי רגולרי מלא (או מספיק מלא) לבדיקת תקינות מבנה של מספר טלפון?

בתור התחלה יספיק לי קידומת (2-3 ספרות המתחילות ב0) + מקף + 7 ספרות.
אבל משהו מלא/מקיף יותר יתקבל בברכה...

MtKRed.jpg
"In a world without walls and fences,
who needs Windows & Gates?"


MtK פתרונות אינטרנט חכמים - מומחה ג'ומלה ו-RTL

ISRARG - פורטל ארגנטינה-ישראל.
גן פו הדב - גן ילדים פרטי ביבנה.
גן מעיין - גן ילדים פרטי בגן-יבנה.
הבית הקיבוצי - גן ילדים פרטי במזכרת בתיה.
לייט הוסט - אחסון אתרים מקצועי לג'ומלה, דרופל, וורדפרס, phpBB מבוסס שרת Lighttpd.
שוק האתרים - אתרים למכירה, דומיינים למכירה ואיתור שותפים למייזמים באינטרנט.
אתר הכרויות - שיגרום לקופידון שבכם להתאהב.
אטרקציות - פורטל אטרקציות, מבית פורטל התיירות בישראל.

החלפת קישורים | חיבור לרשת האלחוטית WL_BUG - טלפון N95
מודולי סליקה | אתר מראה לזאפ


#2 Justin Time

Justin Time

    כן, הזמן הזה אבוד, אבל לא בשבילי...

  • מנהלי פורום
  • 5876 הודעות:

פורסם 23/07/2009 - 11:04

הי,
יש למישהו ביטוי רגולרי מלא (או מספיק מלא) לבדיקת תקינות מבנה של מספר טלפון?

בתור התחלה יספיק לי קידומת (2-3 ספרות המתחילות ב0) + מקף + 7 ספרות.
אבל משהו מלא/מקיף יותר יתקבל בברכה...


תסתכל פה, יש הרבה דוגמאות :)

#3 hdan

hdan

    חבר מן המניין במועדון הזהב

  • גנרלים בדימוס
  • 10911 הודעות:

פורסם 23/07/2009 - 16:03

טוב, אני חייב להגיד שאני די גרוע ב-regex-ים, בעיקר כי אני שייך לאסכולת ה-Python ולא ה-Perl, אבל נראה לי שה-regex הבא יתפוס כל מספר טלפון רגיל או סלולרי בארץ:
^0(([57]\d)|[23489])-[2-9]\d{6}$

(בדקתי את זה ב-Python וזה עבד).

מתכנת? יש מי שדואג לך! פורום תכנות.

 

 


המחשב עושה בעיות? פנו אליי ואתקן! פרטים בה"פ | מעביר שיעורים פרטיים בתכנות במגוון שפות. פרטים גם כן בה"פ

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


#4 JohnnyBoy

JohnnyBoy

    מצ'עמם

  • רשומים+
  • 3109 הודעות:

פורסם 23/07/2009 - 21:52

טוב, אני חייב להגיד שאני די גרוע ב-regex-ים, בעיקר כי אני שייך לאסכולת ה-Python ולא ה-Perl, אבל נראה לי שה-regex הבא יתפוס כל מספר טלפון רגיל או סלולרי בארץ:

^0(([57]\d)|[23489])-[2-9]\d{6}$

(בדקתי את זה ב-Python וזה עבד).

לא ידעתי שאין מספרי טלפון שמתחילים ב-0 או 1... טוב לדעת...
בושה - שומרת על הסדר כבר עשרת אלפים שנה.

מה רע לך עם multithreading?

הרב קוק:

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


#5 MtK

MtK

    משתמש רקורסיבי

  • מנהלי קבוצות לימוד
  • 4139 הודעות:

פורסם 26/07/2009 - 00:25

טוב, אני חייב להגיד שאני די גרוע ב-regex-ים, בעיקר כי אני שייך לאסכולת ה-Python ולא ה-Perl, אבל נראה לי שה-regex הבא יתפוס כל מספר טלפון רגיל או סלולרי בארץ:

^0(([57]\d)|[23489])-[2-9]\d{6}$

(בדקתי את זה ב-Python וזה עבד).

איפה הסלולריים ושאר המפ"א (מפעיל פני ארצי) נכנסים לתמונה...?
050
052
054
077
078
ועוד...

MtKRed.jpg
"In a world without walls and fences,
who needs Windows & Gates?"


MtK פתרונות אינטרנט חכמים - מומחה ג'ומלה ו-RTL

ISRARG - פורטל ארגנטינה-ישראל.
גן פו הדב - גן ילדים פרטי ביבנה.
גן מעיין - גן ילדים פרטי בגן-יבנה.
הבית הקיבוצי - גן ילדים פרטי במזכרת בתיה.
לייט הוסט - אחסון אתרים מקצועי לג'ומלה, דרופל, וורדפרס, phpBB מבוסס שרת Lighttpd.
שוק האתרים - אתרים למכירה, דומיינים למכירה ואיתור שותפים למייזמים באינטרנט.
אתר הכרויות - שיגרום לקופידון שבכם להתאהב.
אטרקציות - פורטל אטרקציות, מבית פורטל התיירות בישראל.

החלפת קישורים | חיבור לרשת האלחוטית WL_BUG - טלפון N95
מודולי סליקה | אתר מראה לזאפ


#6 JohnnyBoy

JohnnyBoy

    מצ'עמם

  • רשומים+
  • 3109 הודעות:

פורסם 26/07/2009 - 01:57

איפה הסלולריים ושאר המפ"א (מפעיל פני ארצי) נכנסים לתמונה...?
050
052
054
077
078
ועוד...

זה החלק הראשון של הביטוי... 0 ספרה ראשונה, ואז 5 או 7 ועוד ספרה כלשהי בין 0 ל9- או במקום כל זה - ספרה אחת ממה שרשום בסוגריים המרובעים.
בושה - שומרת על הסדר כבר עשרת אלפים שנה.

מה רע לך עם multithreading?

הרב קוק:

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


#7 MtK

MtK

    משתמש רקורסיבי

  • מנהלי קבוצות לימוד
  • 4139 הודעות:

פורסם 26/07/2009 - 02:08

זה החלק הראשון של הביטוי... 0 ספרה ראשונה, ואז 5 או 7 ועוד ספרה כלשהי בין 0 ל9- או במקום כל זה - ספרה אחת ממה שרשום בסוגריים המרובעים.

סליחה, טעות שלי.
אבל הדבר מאפשר קידומות כמו:
053
058
059
07X (לא כולן קיימות)

ומצד שני, 050 היא באמת לא אופציה כאן...

MtKRed.jpg
"In a world without walls and fences,
who needs Windows & Gates?"


MtK פתרונות אינטרנט חכמים - מומחה ג'ומלה ו-RTL

ISRARG - פורטל ארגנטינה-ישראל.
גן פו הדב - גן ילדים פרטי ביבנה.
גן מעיין - גן ילדים פרטי בגן-יבנה.
הבית הקיבוצי - גן ילדים פרטי במזכרת בתיה.
לייט הוסט - אחסון אתרים מקצועי לג'ומלה, דרופל, וורדפרס, phpBB מבוסס שרת Lighttpd.
שוק האתרים - אתרים למכירה, דומיינים למכירה ואיתור שותפים למייזמים באינטרנט.
אתר הכרויות - שיגרום לקופידון שבכם להתאהב.
אטרקציות - פורטל אטרקציות, מבית פורטל התיירות בישראל.

החלפת קישורים | חיבור לרשת האלחוטית WL_BUG - טלפון N95
מודולי סליקה | אתר מראה לזאפ


#8 OBA

OBA

    the one horseman of the apocralypse

  • רשומים+
  • 1504 הודעות:

פורסם 26/07/2009 - 02:27

סליחה, טעות שלי.
אבל הדבר מאפשר קידומות כמו:
053
058
059
07X (לא כולן קיימות)

ומצד שני, 050 היא באמת לא אופציה כאן...


אז תערוך את הביטוי : תוסיף לתחילת הביטוי משהו כמו :
^0(5[2-7]|7[78])
או אם אתה ממש רוצה להיות ספיצפי :
^0(52|53|54|77|78....)
יש עשרות דרכים לעשות את זה.

Eric looked down at the broad steps they were climbing. They were something of a novelty; each one was built out of large stone letters. The one he was just stepping on to, for example, read: I Meant It For The Best.
The next one was: I Thought You’d Like It.
He was standing on: For the Sake of the Children.
“Weird, isn’t it?” he said. “Why do it like this?”
“I think they’re meant to be good intentions,” said Rincewind.

תמונה מצורפתתמונה מצורפת

#9 hdan

hdan

    חבר מן המניין במועדון הזהב

  • גנרלים בדימוס
  • 10911 הודעות:

פורסם 26/07/2009 - 03:00

סליחה, טעות שלי.
אבל הדבר מאפשר קידומות כמו:
053
058
059
07X (לא כולן קיימות)

ומצד שני, 050 היא באמת לא אופציה כאן...

בסדר, לא טרחתי לבדוק את כל הקידומות מהסוגים 05X ו-07X כי אני לא זוכר איזה מהן בכלל קיימות, אבל את 050 זה דווקא מקבל.

מתכנת? יש מי שדואג לך! פורום תכנות.

 

 


המחשב עושה בעיות? פנו אליי ואתקן! פרטים בה"פ | מעביר שיעורים פרטיים בתכנות במגוון שפות. פרטים גם כן בה"פ

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


#10 אורח - נל

אורח - נל
  • אורחים

פורסם 13/08/2013 - 14:02

גנרלים בדימוס - תודה רבה.






0 משתמשים קוראים נושא זה

0 משתמשים, 0 אורחים, 0 משתמשים אנונימיים