字母:[a-z] [A-Z]
数字 : [0-9]
取反^ : [^?&=] 即为去掉?和&和=之后的字符串
**code:**直接写code即为匹配字符串code
\w : 匹配所有字母和数字
\w{1,} : 匹配字符串最少一位 一般简写为 \w+
\d : 匹配所有数字
\d{1,} : 匹配字符串最少一位 一般简写为 \d+
取反符号^写在[ ]外面即为必须是后面限制字符开头
$写在最后面即为必须是前面限制字符结尾
如图:
从网址中取出参数:
分离重复字符串:
邮箱格式:
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
手机号格式:
^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
身份证号:
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
附正则表达式在线测试网址:https://c.runoob.com/front-end/854?optionGlobl=global
正则表达式学习网址:https://codejiaonang.com/#/course/regex_chapter1/0/6