js判断是否为正整数

 我来答
wang1peng2rui3
推荐于2017-09-10 · TA获得超过378个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:43.3万
展开全部
一般这些问题都是用正则表达式解决的,其实网上也有很多,而且正则表达式的书写也有很多。
我给出的例子你就把数字当成字符串传入就行了。返回true或false来判断是否正确。
判断是否为正整数
function isPositiveNum(s){//是否为正整数
var re = /^[0-9]*[1-9][0-9]*$/ ;
return re.test(s)
}
判断是否为正实数。
function jdmoney(money){
var t=/^\d+(\.\d+)?$/;
return t.test(money)
}
对牛弹琴的程序猿
2014-03-02 · 追求真理见识,遇见并成为更好的自己,由内而外是发光的,涌现出...
对牛弹琴的程序猿
采纳数:167 获赞数:186

向TA提问 私信TA
展开全部
var num=-11; //你的数字
var results=/^[1-9]+/.test(num)?"正":"非正";
alert(results);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式