当前位置: 代码迷 >> JavaScript >> 如其form.txt1.value中,是纯数字
  详细解决方案

如其form.txt1.value中,是纯数字

热度:288   发布时间:2013-10-01 12:15:56.0
如果form.txt1.value中,是纯数字?
ASP+javascript

if form.txt1.value中不是纯数字(只允许1234567890    共10个数字)
if form.txt1.value中不是纯数字(只允许-1234567890   共11个数字)
if form.txt1.value中不是纯数字(只允许-1234567890.  共12个数字)
当然,所有的,都不允许出现汉字,及空格。

一时想不出来是什么函数了。

请老师帮指导一下。

谢谢

------解决方案--------------------
if( /^\d+$/.test( form.txt1.value) ){
   alert('ok')
}else{
  alert('error')
}
------解决方案--------------------
if( /^\d{10}$/.test( form.txt1.value) ){
   alert('10个数字');
}else if( /^\d{11}$/.test( form.txt1.value) ){
   alert('11个数字');
}else if( /^\d{12}$/.test( form.txt1.value) ){
   alert('12个数字');
}else {
   alert('wrong!');
}
  相关解决方案