这样写可以吗,cctv能用什么替换啊,我用\. 返回null
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
str="cctv have [cctv1]、[cctv2]、[cctv3]、[cctv4]……";
/*此处添加代码*/
var a=/\[cctv\d{1,2}\]/;
document.write(a.exec(str));
</script>
</body>
</html>19
收起
正在回答
2回答
同学你好,点匹配除“\n”和"\r"之外的任何单个字符,所以点的话,只能匹配一个,比如,如下这种:

若是想要使用点(.)的话,可以添加上*,即:匹配前面的子表达式任意次。
但是要注意:点(.)是匹配除“\n”和"\r"之外的任何单个字符,顿号也可以匹配,这样所有的都会匹配出来,所以为了防止贪婪,加上“?” ,例:

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星