02-05-2014, 16:44
|
|
|
חבר מתאריך: 05.11.06
הודעות: 45
|
|
hebrew regular expression
שלום,
אני רוצה לוודא שמחרוזת מכילה רק (בינתיים) תווים עבריים
כתבתי את זה כך
קוד PHP:
preg_match_all("/\p{Hebrew}/u", $hebrew_word);
וזה לא עובד לי...
פה סתם מעניין אותי מה לא טוב.
מצאתי פתרון בפורום
וזה נראה כך
קוד PHP:
preg_match("/^\p{Hebrew}+$/u", $hebrew_word);
אם אני לא טועה יש לנו
^ = מתחיל ב
+ = 0 או יותר
$ = מסתיים ב
לא ברור לי למה צריך כך לעשות, אבל העיקר שזה עובד
אם זה עובד, אז מה הבעיה... אז ככה, אני צריך עוד משהו קטן... ולא הולך לי:
אני צריך לאפשר תווים עבריים וגם סימן ۔ (גם פה, 0 או יותר)
היוניקוד שלו הוא
06d4
תודה רבה,
סוף שבוע נעים
|