我如何在Javascript中处理这种情况

时间:2011-01-03 17:53:19

标签: javascript regex

我有一个具有正则表达式验证的文本字段,它不应该接受值“0”。 我是否需要在下面的条件

中使用“和”条件(或)“OR CONDITION”
var regex = /^[0-9][0-9]{0,3}$|^[0-9][0-9]{0,3}[\.][0-9]$/;
if(!regex.test($('#text1').val()))
{  
   alert("please ");     
}

1 个答案:

答案 0 :(得分:5)

如果你需要做的只是确保用户没有输入0,你是不是可以放弃正则表达式而只是做这样的事情?

var v = parseFloat($('#text1').val());
if (v == 0 ) {
  alert("please");
}