怎么用正则表达式匹配5位以内的纯数字符

不好意思,刚才想错了
我是想把一个字符串转换成int,因此要判断字符串能不能转,该怎么排除掉不能转的情况?

若“以内”包含0位数字:/\d{,5}/
若“以内”至少是1位:/\d{1,5}/
——————
只是为判断字符串能否转的话,个人认为直接判断itoa(atoi(s))是否和与去掉了原来的s两头不影响数值的0的结果相同即可。意思就是先转成整数试试,然后再把这整数转回字符串,与原来的串比较,当然也要考虑少数你认可的特殊情况。
温馨提示:答案为网友推荐,仅供参考