小编Tre*_*ost的帖子

(操作方法)JavaScript - 使用正则表达式(RegExp)测试无符号整数(UINT)

问题:如何在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)

欢迎评论/替代方案!

javascript regex

2
推荐指数
1
解决办法
2256
查看次数

标签 统计

javascript ×1

regex ×1