老师,每一个斜杠可以解释一下什么意思吗

来源:3-4 编程练习

Perfect雪儿

2019-08-19 16:46:49

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title>正则表达式的特殊字符</title>
</head>
<body>
<script type="text/javascript">
	var str = '/[a\nb]/';
	/*此处写代码*/
	//document.write(str);
	var pattern = new RegExp('\\/\\[a\nb\\]\\/','i');
   	document.write(pattern.exec(str));
</script>
</body>
</html>


写回答

1回答

好帮手慕慕子

2019-08-19

同学你好,

  1. \\ 反斜杠表示转义, 因为使用构造函数需要双倍的反斜杠进行转义, 所以要两个反斜杠,

  2.  /斜杠表示要匹配字符串中的斜杠。

构造函数的写法, 换成直接的写法如下所示,字面量表达是转义只需要使用一个反斜杠就可以哦,

可以对比理解一下

http://img.mukewang.com/climg/5d5a6ab900013a1908130242.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~

1

0 学习 · 14456 问题

查看课程