正则表达式 /^[0-9]+$/

这个是什么意思?/^是什么意思,谁能给我几个匹配的... 这个是什么意思?/^是什么意思,谁能给我几个匹配的 展开
 我来答
木祥巨1j
推荐于2017-11-25 · TA获得超过310个赞
知道答主
回答量:145
采纳率:0%
帮助的人:134万
展开全部
^是开头符号 $是结尾符号。
[0-9]就是从0到9的整数,与 /d一样,带标0-9的整数
+号是多个的意思,不限位数与 * 号类似。
/在这里是转意符,不代表任何意思,你这可能是从字符串或者javascript里拿出来的,所以要加转意符。
PS:另一种情况,当[]中括号中包含 \[]:^ - 这些字符的时候也要加转意符。
996488836
2011-09-05 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:325万
展开全部
/^是必须是0到9的数字开头
^[0-9]+$由0到9中任何数据组成的字符串
2
511
322
都可以吧
给你个网址看看正则表达式的使用吧

参考资料: http://www.williamlong.info/archives/433.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌红英
2011-09-05 · TA获得超过163个赞
知道答主
回答量:422
采纳率:0%
帮助的人:198万
展开全部
[\d] 等价于 [0-9]
[\d^0] [0-9^0] 这两个是不正确的,应该使用 [1-9]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-01-26
引用cola112的回答:
^是开头符号 $是结尾符号。
[0-9]就是从0到9的整数,与 /d一样,带标0-9的整数
+号是多个的意思,不限位数与 * 号类似。
/在这里是转意符,不代表任何意思,你这可能是从字符串或者javascript里拿出来的,所以要加转意符。
PS:另一种情况,当[]中括号中包含 \[]:^ - 这些字符的时候也要加转意符。
展开全部
\转义字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C中菜鸟
2011-09-05 · TA获得超过194个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:257万
展开全部
/跟^这两个不是连一起用的 ,^是匹配字符串开始的意思,【0-9】意思就是只要是范围0-9里的东西都要,或者说只要不是数字都不要~ +的意思的^[0-9]的范围里匹配一次以上~ $是匹配结束符

举例子就多了 1
12
123.。。都是的很多很多来了,我了个去
追问
。。
追答
失误 看成 [^0-9]了~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式