[ ]:表示范围,一个中括号内表示一项,里面可以写范围
面试题:
1.计算下列字符串的字节(英文一个字节,中文两个字节)
letstr='一起来学习es6!'
letnum=0;
//[\u4e00-\u9fa5]中文区间
for(leti=0;i
if(/[\u4e00-\u9fa5]/.test(str[i])){
num+=2
}else{
num++
}
}
console.log(num)
2.数字范围 :比如限制年龄
console.log(/1[8-9]|[2-9][0-9]|100/.test('100'))console.log(/1[8-9]|[2-9][0-9]|100/.test('100'))
3.排除[^]
找到下列以a开头,c结尾,但是不要a3c的
网友评论