'a2*34vv'.replace(/\w(?!\d/g,'A');为什么最后一个'v‘会被替换呢?最后一个字符'v'后面还有字符吗?
最后一个‘v'后面不是数字,是一个位置,那前面但呢?照你这么说,前面那个v后面是一个位置阿
(?!\d) 匹配后面不是 \d 的 \w,最后一个‘v’后面不是数字;