برگزیده های پرشین تولز

عبارات باقاعده

kohyar

کاربر تازه وارد
تاریخ عضویت
5 آپریل 2007
نوشته‌ها
94
لایک‌ها
0
محل سکونت
تهران
با سلام به دوستان
من تو يك فرم يك فيلد به نام tel دارم كه شماره تلفن رو از ورودي مي گيرم مي خوام كاربر فقط تو اين فرم بتونه عدد وارد كنه و نتونه حروف يا كاراكتر ديگه وارد كنه
البته نام فرم من هم myform هستش
هر كي ميتونه كمكم كنه
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
46
یک تابع برای تأیید لازم داری :

کد:
<script language="javascript">
function isValid(form) {
  var str = form.
  var r = new RegExp("^[0-9]*$");
  if r.test(str) alert('.........'); else return true;
}
</script>
....
<form .... onsubmit="return isValid(this);">
....

البته منطقی اینه که بتونه - هم وارد کنه :
کد:
var r = new RegExp("^[0-9\-]*$");
 
بالا