用户10501221
页码“2abc”为什么变成2?parseInt 与完整输入校验
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户10501221
社区首页
>
专栏
>
页码“2abc”为什么变成2?parseInt 与完整输入校验
页码“2abc”为什么变成2?parseInt 与完整输入校验
用户10501221
关注
发布于 2026-11-06 08:51:53
发布于 2026-11-06 08:51:53
100
0
举报
概述
列表地址带着 ?page=2abc,代码用 parseInt(raw, 10) 读取页码,最后请求了第 2 页。输入里的 abc 被跳过,页面也没有说明这次地址有误。若再用 parseInt(raw, 10) || 1 设置默认值,一些错误输入还会悄悄变成第 1 页。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
即时通讯
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档