SOURCE

//---------自变量的使用
// let hd = 'baidu.com';
// let a = 'u';
// // console.log(/u/.test(hd));
// // console.log(eval(`/${a}/`).test(hd));

//对象创建正则表达式
// let hd = 'baidu.com';
// let a = 'u';
// // let reg = new RegExp(a,'g');
// // console.log(reg.test(hd));


// eg:html--><div class="content">
//     baidu.com
// </div>
//     js-->
// // let con = prompt("请输入");
// let reg =new RegExp(con,'g')
// let div = document.querySelector('div');
// div.innerHTML =     div.innerHTML.replace(reg,search =>{
//     return`<span style="color:red">${search}</span>`;
// });

// //选择符的使用
// let hd = 'baidu.com';
// console.log(/u|@/.test(hd));
//原子表与源自组的选择符
// let reg  = /[1]/;
// let hd ='123456';
// console.log(hd.match(reg));

// //
// let reg = /(12|34)/;
// let hd = '123456';
// console.log(hd.match(reg));

// //转义
// let price = 12.45;
// let reg = new RegExp("\\d+\\.\\d+");
// console.log(reg.test(price));

// //网址
// let url = 'https://www.huawei.com';
// console.log(/https?:\/\/\w+\.\w+\.\w+/.test(url));


//  字符的边界
//^起始,$最终
//---------------
// <input type="text"  name = 'user'/>
//--------------
// document.querySelector("[name='user']");
// document.addEventListener('keyup',function(){
//     console.log(this.value.match(/^[a-z]{3,6}$/));
// })


// //元字符
// let hd = 'asdfghj 214';
// // console.log(hd.match(/\d+/g));
// console.log(hd.match(/\D+/g));           // /D除了数字以外的
// \s 空白  \S除了空白
// \w 字母、数字、下划线   \W除了字母、出自、下划线

//点元字符  .除换行符以外的所有
//console.log(hd.match(/[\d\D]+/));---匹配所有
//i与g,修正符










console 命令行工具 X clear

                    
>
console