如何在reactjs中输入数字时验证 - 并在输入框中输入+?

时间:2018-05-07 13:23:30

标签: javascript reactjs

当我尝试验证输入框()时,它接受+-符号。我想验证两者,或者输入框不应接受任何符号,包括+-两者。

1 个答案:

答案 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不是数字