? // 1.定義一個(gè)驗(yàn)證手機(jī)號(hào)碼的正則表達(dá)式
? ? ? ? let reg1 = /^1[3456789]\d{9}$/
? ? ? ? console.log(reg1.test('15912345678'));
? ? ? ? console.log(reg1.test('10912345678'));
? ? ? ? console.log('---------------------------');
? ? ? ? // 2.定義一個(gè)驗(yàn)證郵箱的正則表達(dá)式
? ? ? ? // 格式如:abc@abc.com 或 abc@abc.com.cn
? ? ? ? // () 用于確定一個(gè)范圍
? ? ? ? let reg2 = /^\w+@\w+(\.\w+){1,2}$/
? ? ? ? console.log(reg2.test('zhangsan@163.com'));
? ? ? ? console.log(reg2.test('zhangsan@163.com.cn'));
? ? ? ? console.log('---------------------------');
? ? ? ? // 3.驗(yàn)證年齡,0-120
? ? ? ? // | 表示或者
? ? ? ? let reg3 = /^\d{1,2}$|^1([0-1]\d)|20$/
? ? ? ? console.log(reg3.test('8'));
? ? ? ? console.log(reg3.test('88'));
? ? ? ? console.log(reg3.test('108'));
? ? ? ? console.log(reg3.test('111'));
? ? ? ? console.log(reg3.test('119'));
? ? ? ? console.log(reg3.test('120'));
? ? ? ? console.log('---------------------------');
? ? ? ? // 4.定義一個(gè)驗(yàn)證日期的正則表達(dá)式
? ? ? ? // 格式如:2021-1-1 2021-01-01 2021/11/12
? ? ? ? let reg4 = /^\d{4}[-/]((0?[1-9])|1[0-2])[-/]((0?[1-9])|([12]\d)|(3[01]))$/
? ? ? ? console.log(reg4.test('2021-1-1'));
? ? ? ? console.log(reg4.test('2021-01-01'));
? ? ? ? console.log(reg4.test('2021-12-31'));
? ? ? ? console.log(reg4.test('2021/11/28'));
? ? ? ? console.log(reg4.test('2021/11/32'));