<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>
</title>
</head>
<body>
aaa
<script type="text/javascript">
/*
正则表达式
能够根据一定的正则规则 匹配一定的字符串 \d 表示一个数字
\d\d\d\d 找四个数字 或 \d{4}
1元字符匹配 如a字符匹配a (一对一匹配)
a a
b b
c c
2转义字符匹配
123 //\d 或者 [0-9] 任意数字 匹配数字
abc //[a-z] 任意小写字母 [a-zA-Z]任意大小写字母
abc //[A-Z] 任意大写字母
[abc]//查找 a1 b1 c1 中括号中的 abc 表示或
[0-9]1 //纯数字组成的 1
[]表示或的关系 表示范围关系
量词
{n} 出现n次 例如 1{3} 表示1 出现三次
{n,m} 出现 n到 m次 // \d{2,} 数字至少出现两次
? 表示最多出现一次 0次或1次
+ 表示至少出现一次 1次或多次
* 任意次
//https://regexper.com/ z
正则表达式的 可视化网站
匹配
^[a-z] //匹配以字母开头
[a-z]$ //以字母结尾
\w* 字符出现 不定
^[a-z]\d //以字母开头数字结尾
^[a-z]\w*\d //以字母开头数字结尾 中间字母出现 次数不限
//预定义 类
. 等价于[^\n\r] 除回车,换行以外任意字符
\d 等价于[0-9] 数字字符
\D 等价于[^0-9] 非数字字符
\s 等价于[\t\n\x0B\f\r] 空白字符
\S 等价于[^\t\n\X0B\f\r] 非空白字符
\w 等价于[a-zA-Z_0-9] 单词字符 字母数字下划线
\W 等价于[^a-zA-Z_0-9] 非单词字符 非字母数字下划线
*/
<!-- -->
add
</script>
1234444444
1236
aerd
eee3
</body>
</html>