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

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

amirs_5 22-08-06 18:13

[PHP] - בדיקה עם המחרוזת בעברית.
 
טוב היה לי רעיון , להכנסי את כל האותיות העבריות למערך , ואז לרוץ אחר המערכת ולראות אם המחרוזת מחילת אחת מהאותיות שבמערך.
אבל בגלל שישראלים פיתחו את השפה חשבתי שאולי יש איזה פונקציה שבודקת האם המחרוזת בעברית,
האם יש בה אותיות עבריות ..
אם יש כזאתי אז תביאו לי :)
אם לא אז תגידו לי איך הדרך שלי, תודה.

חוץ מזה אתמול פתחתי אשכול, ולא ענו לי עליו :S
http://www.hosts.co.il/forums/showthread.php?t=29341
יש לי שם בעיה בקוד , הקוד שם.
אשמח אם מישהו יענה לי על זה פה.

תודה לעוזרים.

RS324 22-08-06 18:19

eregi("[א-ת]+")

משהו כזה...

היה על זה דיון פעם

בניה 22-08-06 21:16

ציטוט:

נכתב במקור על ידי RS324
eregi("[א-ת]+")

משהו כזה...

היה על זה דיון פעם

ב"ה


PHP קוד:

eregi("/^[א-ת]+$/"); 

ליתר דיוק|קורץ|

amirs_5 22-08-06 21:18

תודה לשניכם :)
יו הביטויים הרגוליים האלה פשוט סוסים :)
אני מת ללמוד אותם ולא מבין מהם כלום חחחחח =:S
שוב פעם תודה :)

עריכה :
אם אני רוצה רק באנגלית + מספרים :
PHP קוד:

eregi("/^[a-z]+$/");  
eregi("/^[A-Z]+$/");  
eregi("/^[0-9]+$/"); 

ככה?

meshuga 22-08-06 21:22

ציטוט:

נכתב במקור על ידי amirs_5
תודה לשניכם :)
יו הביטויים הרגוליים האלה פשוט סוסים :)
אני מת ללמוד אותם ולא מבין מהם כלום חחחחח =:S
שוב פעם תודה :)

עריכה :
אם אני רוצה רק באנגלית + מספרים :
PHP קוד:

eregi("/^[a-z]+$/");  
eregi("/^[A-Z]+$/");  
eregi("/^[0-9]+$/"); 

ככה?

רק באנגלית ומספרים זה:
PHP קוד:

eregi("/^[a-zA-Z0-9]+$/"); 


amirs_5 22-08-06 21:45

תודה אחי :)

drowkid 23-08-06 00:47

XD כולם שחכו את המשתנה:
PHP קוד:

eregi("",$var); 


Itay 23-08-06 01:47

ציטוט:

נכתב במקור על ידי meshuga
רק באנגלית ומספרים זה:
PHP קוד:

eregi("/^[a-zA-Z0-9]+$/"); 


לא צריך את האותיות הגדולות אם משתמשים ב-eregi..

meshuga 23-08-06 03:02

ציטוט:

נכתב במקור על ידי Itay
לא צריך את האותיות הגדולות אם משתמשים ב-eregi..

אני לא יכול להגיד לך אם כן או לא כי אני לא משתמש בפונקציה הזאת.
אם אני לא טועה אפשר גם להוסיף את המודיפיקטור i אם אני לא טועה, שגורם לכך שזה מתעלם מהCASE של האותיות, אני לא מרבה להשתמש בREGEX לכן אני לא יכול להגיד לך בוודאות, לא יהרוג לנסות ;).

amirs_5 23-08-06 10:40

יש לי בעיה אם זה :
אני רשמתי
PHP קוד:

if(!eregi("/^[a-zA-Z0-9]+$/"$file)) $error "שם הקובץ חייב באנגלית בלבד!"

אבל לשם הקובץ שלי יש רווח ואני רוצה לאפשר רווחים ומקף תחתון.
איך אני מסדר את זה ?!

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

תודה לעוזרים :)


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

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