function checkFile()
{
 if(parseInt(document.form.imgppprice.value)+""=="NaN"){
alert("价格请输入数字!")
return
}
           }

解决方案 »

  1.   

    那就用 && 呀,用unicode值判断
      

  2.   

    限制文本框输入内容:只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\W]/g,''))"
      

  3.   

    littleboys(飞龙)(各位) 高手怎么把中文,英文和数字的判断合起来判断呀
      

  4.   

    [a-zA-Z0-9\uFF00-\uFFFF\u4E00-\u9FA5] 表示是中文,英文和数字的表示
    不一定对,你要验证一下。