正则表达式的拓展 y u修饰符
// 正则表达式的拓展   y u修饰符
			// i 忽略大小写
			// m 匹配多行
			// g 全局匹配       每次匹配剩余的
			// y 修饰符 粘连修饰符      剩余的第一个开始匹配
			// const str = 'aaa_aa_a'
			// const reg1 = /a+/g     //  +表示1次或多次
			// // exec() 方法用于检索字符串中的正则表达式的匹配。
			// const reg2 = /a+/y
			
			// console.log(reg1.exec(str))  // aaa
			// console.log(reg2.exec(str))  // aaa
			
			// console.log(reg1.exec(str)) // aa
			// console.log(reg2.exec(str)) // null
			
			// console.log(reg1.exec(str))  // a
			// console.log(reg2.exec(str))  // aaa
			
			// u  修饰符  unicode 
			// \u0000 ~ \uffff   加u 匹配超出这个范围的修饰符
			// const str = '\uD842\uDFB7' // 表示一个字符
			// // console.log(/^\uD842/.test(str))  // es5 true    把一个字符当做2个字符处理
			// // console.log(/^\uD842/u.test(str))
			
			// // .匹配换行符以外的任意字符
			// console.log(/^.$/.test(str)) // => false
			// console.log(/^.$/u.test(str)) // => true
			
			// console.log(/\u{61}/.test('a')) // => false  
			// console.log(/\u{61}/u.test('a')) // => true    如果用码点来识别字符的话前面加\u  后面加u修饰符
                    
                
                
            
        
浙公网安备 33010602011771号