我不明白在 JavaScript 中区分包含数字的字符串和其他字符串有多难。
Number('')
评估为0
, while ''
对于人类来说绝对不是一个数字。
parseFloat
强制使用数字,但允许它们被任意文本所限制。
isNaN
对于空白字符串,计算结果为 false。
那么,根据简单而合理的定义(数字是什么)来检查字符串是否为数字的编程函数是什么?
通过使用下面的函数,我们可以测试 JavaScript 字符串是否包含数字。在上面的函数中,我们需要将 javascript 字符串作为参数传递,然后该函数将返回 true 或 false
function hasNumbers(t)
{
var regex = /\d/g;
return regex.test(t);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)