问题:如何在JavaScript中测试/检查值是否为无符号整数 ( UINT ) 。
替代答案:感谢以下改进此答案!
@jbaby :_if Number(val) > 0
@斯拉克斯:if (/^\d+$/.test(someString))
关于:这显示了如何在JavaScript中测试/检查值是否为无符号整数 ( UINT ) 。
用法:JS: isUINT( value );
返回:True
或 False
扩展版:
<script type="text/javascript">
function isUINT(v)
{
var r = RegExp(/(^[^\-]{0,1})?(^[\d]*)$/);
return r.test(v) && v.length > 0;
}
</script>
缩小版:
function isUINT(v){var r=RegExp(/(^[^\-]{0,1})?(^[\d]*)$/);return r.test(v)&&v.length>0}
欢迎评论/替代品!