<body>
<script>
// 限定符
// + :前面一个内容 重复至少1次 ,也就是可以出现1-正无穷次
// * :前面一个内容 重复至少0次 ,也就是可以出现0-正无穷次
// ? : 前面一个内容重复0到1次 , 也就是可以出现0-1次
// {n} :前面一个内容重复至少n次 , 也就是必须出现过n次
// {n,}:前面一个内容重复至少n次 ,也可以比n多
// {n,m}:前一个内容重复至少n次 , 至多m次 ,也就是可以出现n-m次
// 规则:下面正则要求有至少一个数字
// let reg = /\d+/
// let str = 'abc'
// let str2 = 'abc1'
// let str3 = 'abc123'
// console.log(reg.test(str)) // false
// console.log(reg.test(str2)) // true
// console.log(reg.test(str3)) // true
// 规则 下面的正则要求 有数字出现0-正无穷
// let reg = /\d*/
// let str = 'abc'
// let str2 = 'abc1'
// let str3 = 'abc123'
// console.log(reg.test(str)) // true
// console.log(reg.test(str2)) // true
// console.log(reg.test(str3)) // true
// 规则 下面的正则要求有数字出现0-1次
// let reg = /\d?/
// let str = 'abc'
// let str2 = 'abc1'
// let str3 = 'abc123312312312'
// console.log(reg.test(str)) // true
// console.log(reg.test(str2)) // true
// console.log(reg.test(str3)) // true
// 规则 下面的正则要求有数字出现2次
// let reg = /\d{2}/
// let str = 'abc'
// let str2 = 'abc1'
// let str3 = 'abc123312312312'
// console.log(reg.test(str)) // flase
// console.log(reg.test(str2)) // false
// console.log(reg.test(str3)) // true
// 下面的规则要求数字出现2-5次
// let reg = /\d{2,5}/
// let str = 'abc'
// let str2 = 'abc1'
// let str3 = 'abc123312312312'
// console.log(reg.test(str)) // flase
// console.log(reg.test(str2)) // false
// console.log(reg.test(str3)) // true
// 下面要求数字出现2-正无穷次
let reg = /\d{2,}/
let str = 'abc'
let str2 = 'abc1'
let str3 = 'abc123312312312'
console.log(reg.test(str)) // flase
console.log(reg.test(str2)) // false
console.log(reg.test(str3)) // true
</script>
</body>