上海公交车上不允许乘客携带宠物。根据《上海市公共汽车和电车客运管理实施细则》的相关规定,乘客应当遵守下列规定:
按照规定的时间、地点乘车,依次排队上车。
上车后往车厢后面走,不在车门处逗留。
不得在车厢内吸烟、吐痰、乱扔杂物。
遵守禁止携带或者限制携带的物品目录,不得携带易燃、易爆、有毒、有腐蚀性等有可能危及人身和财产安全的物品进站、乘车。
服从驾驶员、乘务员的管理,维护乘车秩序。
遵循其他法律、法规和规章规定。
由于宠物可能对其他乘客的安全造成影响,同时也会给公交车运营带来额外的管理和安全风险,因此上海公交车上是不允许乘客携带宠物的。如果确实需要携带宠物出行,可以考虑使用专门的宠物运输服务或者选择其他交通方式。