3-19 请问老师 是不是这样
来源:3-19 编程练习
慕前端2064318
2019-10-31 10:57:01
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
str = 'cctv have [cctv1]、[cctv2]、[cctv3]、[cctv4]……';
/*此处添加代码*/
// var pattern = /\[cctv1\]/;
var pattern = /\[[a-z]+1\]/;
document.write(pattern.exec(str));
</script>
</body>
</html>
1回答
同学你好,这样也可以实现效果。但是更严谨的匹配方式可以参考如下哦。
其中:1、[]就是匹配[],前面的\是为了转义识别。
2、.(点)匹配除“\n”和"\r"之外的任何单个字符。
3、*匹配前面的子表达式任意次,等价于{0,}。
4、?匹配前面的子表达式零次或一次,等价于{0,1}。
?可以控制贪婪匹配,所以最后匹配出来了一组内容。
希望能帮助到你,祝学习愉快!
相似问题