章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 分组 (07:54) 下一节 重新观看

3 秒后播放下一节

为你推荐

Samaritan
Web前端工程师

多年前端开发经验,对 CMS 系统有深入理解,拥有多年授课经验,乐于分享自己的开发经验,最大风格就是强调原理,让人知其所以然,是名合格的讲师。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 慕勒3194548
"1a2a345678a".replace(/\d?/g,'X')结果XaXXaXXXXXXXaX从以上结果可以得知\d?匹配数字或者不是数字之后的""。\d??优先匹配“”。"12345678".replace(/\d??/g,'X')匹配字符串中所有的"" "1a2a345678a".replace(/\d??/g,'X')结果为X1XaX2XaX3X4X5X6X7X8XaX

最新回答 / 奔跑的小溪嘻嘻
这个应该没办法再进一步解释了吧,记住就好了

最赞回答 / 慕妹3598491
\d{3,6}?带的是一个可以改变的量词,\d{3}带的是一个确定的量词,也就是说当量词取3无法匹配,而当量词取4、5、6可以匹配时,前者返回true,后者返回false。那么是否存在“不能匹配3次,且可以匹配4、5、6次”的例子呢?例如:/a0{3}a/.test("a0000aa00000aa000000a")false/a0{4}a/.test("a0000aa00000aa000000a")true/a0{3,6}?a/.test("a0000aa00000aa000000a")true以此类推,...

最赞回答 / 菜鸟佳佳
是的,第一次贪婪模式,尽可能多的匹配,匹配了6个数字,所以只剩下78,第二次取消了贪婪模式,匹配了3个数字就停止了,但又是全文匹配,会接着继续匹配了3个数字,所以变成xx78

已采纳回答 / qq_柯南vs工藤新一vs怪盗_0
因为你的没有设为全局变量,需要g,也就是'123456789'.replace(/\d{3,6}?/g,'X')
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言