אימות נתונים
-
מתקשה בכתיבת אימות לקבלת רק תווים בעברית או רווח, כלומר כמה תווים ללא הגבלה.
כתבתי כך:[א-ת]+\b
איפה טעיתי. אני מבין שה + אומר ללא הגבלה אבל כשאני מכניס ריווח זה לא מאומת.
תודה. -
@אבי-203
\b
מוצא התחלה או סוף של מילה. אבל מילה לצורך זה מוגדר כרצף של אחד או יותר תווים שנכללים ב-\w
שזה אומר[a-zA-Z0-9_]
, מובן אם כן שזה לא יעבוד בעברית.
לכאורה זה יתן לך מה שאתה רוצה:^[א-ת ]+$
-
@yossiz אמר באימות נתונים:
^[א-ת ]+$
עובד נהדר!
רק להבין, ^ קראתי שהתו הזה אומר שלילה כלומר שהמצוינים הם שגיאה. זה לא נכון?
איפה רמזת את אופציית הריווח $ ?
או פשוט הריווח שהכנסת בסוגריים. -
@אבי-203 הרווח הכנסתי בתוך הסוגריים.
ה-^
וה-$
מציינים תחילת הטקסט וסוף הטקסט.
^
הוא שלילה רק כאשר הוא בתוך סוגריים מרובעות.