PDA

View Full Version : سوال: برای وارد کردن فقط حروف اینگلیسی و اعدادexperssion



minajasmi
شنبه 24 دی 1390, 12:26 عصر
سلام با چه experssion میتونم فقط حرف وعدد در تکس وارد کنم ممنون

programer-ir
شنبه 24 دی 1390, 12:37 عصر
[a-z0-9]* این یکی از را های این کار

hamid_shrk
شنبه 24 دی 1390, 12:37 عصر
^[0-9a-zA-Z-_.]+$

minajasmi
شنبه 24 دی 1390, 15:25 عصر
[a-z0-9]* این یکی از را های این کار


دوست عزیز من از regular experssion استفاده میکنم که وقتی این مقدار بهش میدم میگه نا معتبره

hamid_shrk
شنبه 24 دی 1390, 15:28 عصر
دوست عزیز من از regular experssion استفاده میکنم که وقتی این مقدار بهش میدم میگه نا معتبره
پست 3 گذاشتم دوست من.

smm2006sh
شنبه 24 دی 1390, 15:52 عصر
سلام
برای اینکه بتونی فقط عدد بگیری میتونی توی 2 مرحله اول کد های html را اضافه کنی و بعد توی load کد زیر را اضافه کنی.

<script type="text/javascript" language="javascript">
function isNumberKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;
}
</script>


و کد cs


TextBox4.Attributes.Add("onkeypress", "return isNumberKey(event)");