正则表达式是
一种字符串匹配模式
正则表达式用于
正则表达式的组成
- 一般字符 A-Z a-z 0-9
用处场景
根底案例
// 截取域名端口局部
const reg = /https?:\/\/(\S*)\/?/
const url = "http://100.0.0.1:22/52"
const url2 = "http://100.0.0.1:22"
url.match(/https?:\/\/(\S*)\/?/)[1]; // '100.0.0.1:22/52'
url2.match(/https?:\/\/(\S*)\/?/) // '100.0.0.1:22'
var str = "aaabbbcccdddeeefff";
str = str.match(/aaa(\S*)fff/)[1];
alert(str); // 后果 bbbcccdddeee
注意事项
我的项目场景
- 表单校验
-
简单校验
- 组合校验,数组定义层层校验规定