PDA

View Full Version : سوال: ورود حروف فقط انگلیسی در Text box



mtk_designer
یک شنبه 18 دی 1390, 10:57 صبح
سلام
من می خوام در یک text box در asp.net کاربر بتواند فقط حروف انگلیسی وارد کند و نتواند فارسی وارد کند
کسی می تواند کمکم کند

hamid_shrk
یک شنبه 18 دی 1390, 11:04 صبح
باید از regularexpersion استفاده کنی و اینو تو ش بنویسی :


^[ا-یء-ی ]+$

mtk_designer
یک شنبه 18 دی 1390, 11:12 صبح
سلام
ضمن تشکر اما من امتحان کردم ولی جواب نداد
ValidationExpression="^[ا-یء-ی ]+$"

hamid_shrk
یک شنبه 18 دی 1390, 11:14 صبح
سلام
ضمن تشکر اما من امتحان کردم ولی جواب نداد
ValidationExpression="^[ا-یء-ی ]+$"
اوخ ببخشید این واسه فقط وارد کردن حروف فارسی بود.
این یکی واسه حروف انگلیسیه :


^[0-9a-zA-Z-_.]+$

mtk_designer
یک شنبه 18 دی 1390, 11:22 صبح
خیلی ممنون .
راهی هست که قبل از اینکه دکمه ثبت رو بزند یعنی در کلاینت محتوی text box رو چک کند

hamid_shrk
یک شنبه 18 دی 1390, 11:24 صبح
با جاوا اسکرپت میشه اینکارو کرد و لی دنگ و فنگ زیاد داره.
ببین تو این حالت هم وقتی کاربر رو تکست باکس بعدی کلیک کنه پیفام رو نشون میده و صفحه هم رفرش نمیشه.

mtk_designer
یک شنبه 18 دی 1390, 11:30 صبح
منظورم اینه که مثلا بعد از وارد کردن نام کاربری در هنگام تایپ validation رو چک می کند و در صورت تکراری نبودن با بودن در همان زمان پیغام می دهد
مرسی .میشه کدی زد که صفحه کلید از فارسی به انگلیسی یا بر عکس عوض شود

amir-aa
یک شنبه 18 دی 1390, 11:33 صبح
آقا این کامپوننتش هستش منتها توی windows application تست شده نمیدونم کار میکنه یا نه ...ولی همه جور تنظیماتی داره

http://www.4shared.com/file/WOBTA_XM/TxtProNet.html

computer _ student
چهارشنبه 05 بهمن 1390, 17:31 عصر
باید از regularexpersion استفاده کنی و اینو تو ش بنویسی :


^[ا-یء-ی ]+$

سلام
regularexpersion چی هست ؟
چطور باید ازش استفاده کنم؟ من یه سوال دیگه مشابه به این سوال داشتم
میخوام توی text فقط حروف یا فقط عدد وارد بشه
اگه کد غیر html باشه خیلی بهتره
ممنونم

hamid_shrk
چهارشنبه 05 بهمن 1390, 17:36 عصر
جزو validation هاست / تو همین سایت سرچ کنید آموزشش هست.
برای فقط عدد باید این عبارت رو بنویسید توش :


ValidationExpression="^[0-9]+$"

Saman Hashemi
پنج شنبه 06 بهمن 1390, 09:09 صبح
regularexpersion چی هست ؟
شما با استفاده از این دستورات میتونید متن هایی که دارای یه الگوی مشخص هستند را پیدا کنید مثلا ایمیل،حروف فارسی،لینک،...
مطالعه بیشتر (http://cstech.blogsky.com/1387/06/25/post-20/)

computer _ student
جمعه 07 بهمن 1390, 10:21 صبح
جزو validation هاست / تو همین سایت سرچ کنید آموزشش هست.
برای فقط عدد باید این عبارت رو بنویسید توش :


ValidationExpression="^[0-9]+$"

ممنون از توجهتون
جستجو کردم اما نتونستم اون چیزی را که میخوام پیدا کنم
میشه خودتون یه توضیح مختصری بدید؟ و اینکه چطور باید ازش استفاده کنم؟
نه در رویدادها و نه در ویژگی های تکست
ValidationExpression
پیدا نکردم
این کار را هم انجام دادم اما جواب نداد:
<asp:TextBox ID="TextBox8" runat="server"
MaxLength="11" ValidationExpression="^[0-9]+$"></asp:TextBox>

computer _ student
جمعه 07 بهمن 1390, 10:49 صبح
بله ...
تازه منظورتون را متوجه شدم!
ممنون از راهنمایی تون