13道关于JavaScript正则表达式的面试题

 更新时间£º2018年10月07日 10:42:34   投稿£ºmrr   我要评论

本文是小编给大家收藏整理的13道关于JavaScript正则表达式的面试题£¬非常不错£¬具有一定的参考借鉴价值£¬需要的朋友参考下吧

1.要想在正则表达式中按照直接量匹配反斜线本身£¬必须使用反斜线将其转义¡££¨£©

 A.正确
 B.错误

2¡¢2.WINDOWS下£¬要摘取绝?#26376;?#24452;字符串最前端的磁盘驱动器部分£¨即A:/B:/C:/...£©£¬用正则表达式实现是/^[A-Za-z]:/£¨£©

 A.正确
 B.错误

3¡¢3.\W这个字符类等价于字符类[a-zA-Z0-8]¡££¨£©

 A.正确
 B.错误

4¡¢4.0到999间的?#25105;?#25972;数对应正则表达式是/[^0-9]{1,3}$/¡££¨£©

 A.正确
 B.错误

5.在JS正则表达式中£¬当n=m时£¬{n,m}等价于{m}或者{n}¡££¨£©

 A.正确
 B.错误

6.正则表达式£º /[^(]+/ 匹配一个或者多个非左括号ASCII字符¡££¨£©

 A.正确
 B.错误

7.在使用¡°*¡±和¡°?¡±时£¬由于这两个字符可能匹配0个字符£¬因此它们允许什么都不匹配¡££¨£© 

A.正确
 B.错误

8./a*/.test('Objective C');返回结果为true¡££¨£©

 A.正确
 B.错误

9.量词?#37096;?#20197;嵌套使用¡££¨£©

 A.正确
 B.错误

10.贪婪量词先判断整个字符串是不是一个匹配¡£如果没有发?#21046;?#37197;£¬它去掉最后字符串中的最后一个字符£¬并再次尝试匹配判断¡££¨£©
 A.正确
 B.错误

11.惰性量词先判断字符串中的第一个字母是不是一个匹配¡£如果仅仅这一个字符还不够£¬?#25237;?#20837;下一个字符再次尝试匹配¡££¨£©

 A.正确
 B.错误

12.使用非贪婪的匹配模式所得到的结果不会与期望不一致¡££¨£© 

A.正确
 B.错误

13.字符串"123456789123"匹配正则表达式/^(SE)?[0-9]{12}$/¡££¨£©

 A.正确
 B.错误

总结

以上所述是小编给大家分享的13道关于JavaScript正则表达式的面试题£¬希望对大家有所帮助£¡

相关文章

最新评论

常用在线小工具

ÁÉÄþ35Ñ¡7¿ª½±½á¹û