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