网上开设赌博要判几年要根据案件的具体情况进行判断。《刑法》规定,开设赌场的,处三年以下有期徒刑、拘役或者管制,并处罚金;情节严重的,处三年以上十年以下有期徒刑,并处罚金。
法律依据
《中华人民共和国刑法》第三百零三条
《最高人民法院、最高人民检察院、公安部关于办理网络赌博犯罪案件适用法律若干问题的意见》第一条