我想验证一个输入字段。用户应输入至少 10 位数字的电话号码。
所以我需要检查非法字符。只检查输入是否为整数会很好。
我想到了这个,但它不起作用(n 将是字符串)。
function isInt(n){
return typeof n== 'number' && n%1==0;
}
有什么想法吗?
最佳答案
你可以做这样的测试:
input.length >= 10 && /^[0-9]+$/.test(input)
如果字符串中有非数字或者字符串长度小于 10 个字符,则将失败
关于javascript - 检查字符串是否为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4691868/