当我尝试验证输入框()时,它接受+
和-
符号。我想验证两者,或者输入框不应接受任何符号,包括+
和-
两者。
答案 0 :(得分:0)
你可以简单地使用如下的纯JS方法:
if (allPokemon[x].next_evolution &&
allPokemon[x].next_evolution.includes(nameOfPokemon)) { ...
如果var n = Number('-1') // n = -1
var n = Number('--1') // n is NaN
var n = Number('+1') // n = 1
var n = Number('-+1') // n is NaN
var n = +'-1' // n = -1
var n = +'--1' // n is NaN
var n = +'+1' // n = 1
var n = +'-+1' // n is NaN
var valid = !Number.isNaN(n)
是valid
- > true
是一个数字,否则 - > n
不是数字