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

Som*_*one 0 javascript regex

我有一个文本字段具有正则表达式验证,它不应接受值"0".是否需要在下面的if条件中使用"和"条件(或)"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 ");     
}
Run Code Online (Sandbox Code Playgroud)

gir*_*uid 5

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

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