梦入琼楼寒有月,行过石树冻无烟

JavaScript 正则表达式

在无数的编程语言之中,大多数都支持正则表达式的使用,而在JavaScript之中也不例外。而在JavaScript正则表达式主要包含主体修饰符,两个元素,在JavaScript中只要包含这两个格式都可称之为正则表达式

区分大小写

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
</head>
<body>
<p id="data"></p>
<script>
var one = "Hello,world!";
var two = one.search("world");
document.getElementById("data").innerHTML = two;
</script>
</body>
</html>

使用正则不区分大小写(/n/i)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
</head>
<body>
<p id="data"></p>
<script>
var one = "Hello,world!";
var two = one.search(/WORLD/i);
document.getElementById("data").innerHTML = two;
</script>
</body>
</html>

正则表达式

修饰符
ID DA FA
\i 对大小写不敏感
\g 进行全局匹配
\m 多行匹配
模式
ID DA FA
[abc] 查找括号内的信息
[0-9] 查找0~9之间的数值
(x | y) 查找 x | y之间的任何信息
元字符
ID DA FA
\d 匹配数字
\s 匹配空白字符
\b 匹配字母or文字and数字
\u 查询Unicode字符
⬅️ Go back