demo.addEventListener('click',function(){
console.log(11111);
},true) 捕捉
demo.addEventListener('click',function(){
console.log(22222);
},true)
btn.addEventListener('click',function(e){
e.stopPropagation() 阻止冒泡
console.log(33333);
})
正则:
// let reg =new RegExp("(美国)",'i')
// let reg =/^(美国|日本|Euck)/i 开头
// let str ='EUCK你好'
// console.log(reg.test(str));
// let reg =/^张/i 开头第一个字
// let str ='张飞'
// console.log(reg.test(str));
// let reg =/8$/i 结尾必须是8
// let str ='19988089998'
// console.log(reg.test(str));
// let reg = /^[186]{6}$/i 含186限定6位数
// let str = '456456'
// console.log(reg.test(str));
// let reg = /^(18|16|26){6}$/i 开头必须是18|16|26限定6为
// let str = '1818181818'
// console.log(reg.test(str));
// let reg =/^(\.|\[|\]|\{|\}|\|)$/i
// let str ='['
// console.log(reg.test(str));
// let reg =/^[a-zA-Z]{1-5}$/i
// let reg =/^[a-zA-Z]{2,}$/i
// let reg =/^[a-zA-Z]?$/i //{0,1}
// let reg =/^183[a-zA-Z]*$/i //{0,}
// let reg =/^183[a-zA-Z]*$/i //{1,}
// let str ='183asdfasfas'
// console.log(reg.test(str));
// let reg =/^\s+$/ 匹配空白字符
// let str =''
// console.log(reg.test(str));
let reg =/^1(83|87|89|99)\d{8}$/
let str ='18323123' 以1开头限定数字83|87|89|99 手机号
console.log(reg.test(str));
// let reg =/^\w{0,20}@\w{0,10}\.(com|net|cn|org)$/ 邮箱验证
// let str = 'zzz@qq.com'
// console.log(reg.test(str));