正则-2[ ]范围

2017-12-22  本文已影响0人  谷子多

[ ]:表示范围,一个中括号内表示一项,里面可以写范围

面试题:

    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的

上一篇 下一篇

猜你喜欢

热点阅读