console
let str1 = 'abcabdt';
let pattern1 = /ab/g;
console.log(pattern1.test(str1));
let pattern2 = /[bc]at/i;
let pattern3 = /.at/gi;
let pattern4 = /\[bc]at/i;
let pattern5 = /\.at/gi;
let re1 = new RegExp('[bc]at', 'i');
let str1 = 'abc'.replace(/b/gi, '2');
let str2 = 'abc'.replace(/(b)/gi, '$1,');
let str3 = 'abc12345';
str3.replace(/a(b)c1(\d)3/g, function (val, $1, $2, idx, s) {
});
let result1 = 'a,b/c'.split(/[,/]/);
console.log(result1);
'a,b/c'.split(/[,/]/, 1);
let execStr1 = 'mom and dad and baby';
let pattern6 = /mom( and dad( and baby )?)?/gi;
let matches6 = pattern6.exec(execStr1);
alert(matches6.index);
alert(matches6.input);
alert(matches6[0]);
alert(mathes6[1]);
alert(mathes6[2]);
<div id="show"></div>