33问答网
所有问题
怎么用正则表达式匹配5位以内的纯数字符
不好意思,刚才想错了
我是想把一个字符串转换成int,因此要判断字符串能不能转,该怎么排除掉不能转的情况?
举报该问题
推荐答案 推荐于2018-03-30
若“以内”包含0位数字:/\d{,5}/
若“以内”至少是1位:/\d{1,5}/
——————
只是为判断字符串能否转的话,个人认为直接判断itoa(atoi(s))是否和与去掉了原来的s两头不影响数值的0的结果相同即可。意思就是先转成整数试试,然后再把这整数转回字符串,与原来的串比较,当然也要考虑少数你认可的特殊情况。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R40h04c50.html
相似回答
正则表达式
判断
5位
有效
数字
答:
12345:符合五位有效数字的格式,匹配成功
。00700:符合五位有效数字的格式,匹配成功。00000:符合五位有效数字的格式,匹配成功。1234:不符合五位有效数字的格式,匹配失败。123456:不符合五位有效数字的格式,匹配失败。使用正则表达式可以轻松高效地判断字符串是否符合特定格式,为编程和数据处理提供了便利...
求
正则表达式
,要求如下:
匹配5位以内的数字
,如果有多组数字以|分隔 如...
答:
([1-5]+\|?)试试这个,应该没问题
js
正则表达式
保留两位小数,总长度不超过
5位
?
答:
^
匹配字符
串的开始位置 \d{1,2} 匹配 1 到 2
位数字
(\.\d{1,2})? 匹配可选的小数部分,包括一个小数点和 1 到 2 位数字 | 或运算符 ^[0-9]{1,3}$ 匹配 1 到 3 位数字 匹配字符串的结束位置 这个
正则表达式
可以匹配以下样例:12.34 5.6 78 123 0.12 但无法匹配以下样例...
大家正在搜
正则表达式匹配数字和小数点
正则表达式匹配具体数字
正则表达式只匹配数字
正则表达式匹配连续数字
正则表达式匹配一串数字
正则表达式匹配数字区间
判断数字的正则表达式
验证是否为数字的正则表达式
正则表达式匹配字母
相关问题
linux的正则表达式,如何完全打印完全匹配5位数以下纯数字...
正则表达式,不匹配以#开头5到8位的数字,只匹配5到8位的纯...
C#正则表达式,匹配3或5位的数字
判断5位数字只出现一次重复,正则表达式
求正则表达式,要求如下:匹配5位以内的数字,如果有多组数字以...
如何用正则表达式匹配数字,范围是1-9999.
求正则表达式5位以内数字或字母 不是的就排除
正则表达式怎么匹配字符前的数字