<script>
let str = "houdunren"
console.log(/a|@/.test(str));//检测 是否存在 a或者@ false
console.log(/u|@/.test(str));//检测 是否存在 u或者@ true
let tel = '010-7894561'
console.log(/010\-\d{7,8}|020\-\d{7,8}/.test(tel));//检测电话号
console.log(/(010|020)\-\d{7,8}/.test(tel));//010 020 都需要检测后面的7位数字,所以简化写法
let reg = /[123456]/;//原子表 其实是分开的 1 2 3 4 5 6 ,也可以写[1-6]
let m = '2'
console.log(m.match(reg));// ['2', index: 0, input: '2', groups: undefined] ,匹配不到的话 返回的是null
let re = /(12|34)/;//原子组 匹配的是 12 或者是 34
let n = '12'
console.log(n.match(re));//['12', '12', index: 0, input: '12', groups: undefined], 匹配不到 返回null
</script>
JavaScript——正则 原子表和原子组
猜你喜欢
转载自blog.csdn.net/qq_40269801/article/details/130216538
今日推荐
周排行