javascript正则表达式中[^\)]+是什么意思?

代码如下:
var niu='rv:1.9.2.28';
var biaoda=/rv:[^\)]+/
运行的结果是true,rv:后面的^不是匹配一行的开头吗 \) 不是转义吗?
为什么[^\)]可以匹配得到那一串数字?

偶然的你
浏览 1245回答 1
1回答

慕勒3428872

[^\)]表示一个不是后小括号的字符,在[]内^是 非 的意思建议: biaoda = /^rv:[\d][\d\.]+[\d]$/
打开App,查看更多内容
随时随地看视频慕课网APP