前言
这里介绍了常用的简单正则表达式
一、正则表达式
正则表达式:定义字符串中字符出现的规则
二、使用方法
-
正则表达式要求写在双斜线中 //
-
正则表达式由若干个备选字符组成
-
备选字符要写在 [ ] 中
-
一个中括号只代表一位字符的规则
-
数量词{num}代表前面一位规则重复多少次,默认就修饰前面一位
-
{min,} 代表前面一位规则至少重复多少次
-
{min,max} 代表前面一位规则至少重复 min 次,最多 max 次
-
预定义字符集
- \d 代表的是所有的数字
- \w 代表的是所有的数字,字母,下划线
- . 代表任意字符
- \s 代表空格
-
如果中括号中只有一个备选字符或者只有一个预定义字符集,那么可以省略中括号
-
正则表达式对象.test(被检测的字符串) true/false
-
正则表达式是部分匹配
-
在整条正则表达式开头加 ^ 代表以…打头,在整条正则表达式结尾加 $ 代表以…结尾
-
特殊数量词
- ? 前面一位规则可有可无,最多一次 {0,1}
- * 前面一位规则可有可无,最多不限制{0,}
- 前面一位规则至少重复一次 {1,}
总结
总结了正则表达式的简单使用方法,复杂的正则表达式有专门的网站写好了,需要的时候直接使用就好了。