我需要知道如何添加金额/数字验证

时间:2017-12-26 11:36:50

标签: javascript validation google-apps-script google-apps

我需要知道如何添加金额/数量验证。请帮忙。

function validateShowform(amount) {

if (x == "") {
    $("#amountError").css("display", "block");
} else {
    $("#amountError").css("display", "none");
    google.script.run.validateShow(amount);
}

请告诉我如何解决它。

function CheckDecimal(amount)   
{   
var decimal=  /^[-+]?[0-9]+\.[0-9]+$/;   
if(amount.value.match(decimal))   
{   
alert('Correct, try another...')  
return true;  
}  
else  
{   
alert('Wrong...!')  
return false;  
}  
} 

2 个答案:

答案 0 :(得分:0)

function CheckDecimal(amount)   
{   

if(typeof amount === 'number')   
{   
alert('Correct, try another...')  
return true;  
}  
else  
{   
alert('Wrong...!')  
return false;  
}  
} 

您可以尝试使用typeof运算符检查其编号

答案 1 :(得分:0)

你可以尝试这个,希望它对你有用 -

function CheckDecimal(amount)   
{  
 var val=this.value;
  var valid = /^[1-9]\d*(?:\.\d{0,2})?$/.test(val),
  if(!valid){
    alert('Correct, try another...')  
    return true; 
  }
 else{
 alert('Wrong...!')  
return false; 
 }
}