עבור לתוכן

שאלה | asp.net או JS הגבלת קלט רק לאותיות

Featured Replies

פורסם

שלום!

ניסיתי לעשות את זה:

http://stackoverflow.com/questions/3707591/regular-expression-to-match-only-letters

כלומר:

ValidationExpression="^[^\W\d_]+$"

זה עובד, אבל זה גם לא מרשה למשתמש להכניס אותיות בעברית...

אני צריך הגבלה למספרים, אבל שיהיה אפשר להכניס כל אות בכל שפה!

תודה :-)

פורסם

אם אתה רוצה רק אותיות בעברית ואנגלית ולא שום דבר אחר (לצורך העניין גם לא רווחים), זה אמור להיות משהו כזה:


ValidationExpression="^[a-zA-Zא-ת]+$"

לעומת זאת אם אתה רוצה להגביל רק מספרים (וניתן להכניס כל סימן אחר) זה יראה ככה:


ValidationExpression="^[^\d]+$"

לא בדקתי שהדוגמאות למעלה עובדות, אתה מוזמן לנסות. באותו אופן אפשר להתמקד ולהגיע לתוצאה שאתה רוצה, כל עוד אתה אכן יודע בדיוק לאיזו תוצאה אתה רוצה להגיע.

נערך על-ידי yonizaf

פורסם
שלום!

ניסיתי לעשות את זה:

http://stackoverflow.com/questions/3707591/regular-expression-to-match-only-letters

כלומר:

ValidationExpression="^[^\W\d_]+$"

זה עובד, אבל זה גם לא מרשה למשתמש להכניס אותיות בעברית...

אני צריך הגבלה למספרים, אבל שיהיה אפשר להכניס כל אות בכל שפה!

תודה :-)

אל תשכח לבצע את הבדיקה גם ב- JS וגם ב-שרת

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים