小编use*_*748的帖子

JavaScript if语句仅评估第一个条件

我的if语句只评估第一个条件,第二个条件评估在||之后 被忽视了.如何解决这个问题?

function validateAge(input) {
  if ((input.value < 0 || input.value > 110) || (input.value.match(/[^0-9]/))) {
    input.setCustomValidity("Dozwolony zakres: od 0 do 110");
  } else {
    input.setCustomValidity("");
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
772
查看次数

标签 统计

javascript ×1