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

所属分类: 网络编程 / 正则表达式 阅读数: 1126
收藏 0 赞 0 分享

1.要想在正则表达式中按照直接量匹配反斜线本身,必须使用反斜线将其转义。()

 A.正确
 B.错误

2、2.WINDOWS下,要摘取绝对路径字符串最前端的磁盘驱动器部分(即A:/B:/C:/...),用正则表达式实现是/^[A-Za-z]:/()

 A.正确
 B.错误

3、3.\W这个字符类等价于字符类[a-zA-Z0-8]。()

 A.正确
 B.错误

4、4.0到999间的任意整数对应正则表达式是/[^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.量词也可以嵌套使用。()

 A.正确
 B.错误

10.贪婪量词先判断整个字符串是不是一个匹配。如果没有发现匹配,它去掉最后字符串中的最后一个字符,并再次尝试匹配判断。()
 A.正确
 B.错误

11.惰性量词先判断字符串中的第一个字母是不是一个匹配。如果仅仅这一个字符还不够,就读入下一个字符再次尝试匹配。()

 A.正确
 B.错误

12.使用非贪婪的匹配模式所得到的结果不会与期望不一致。() 

A.正确
 B.错误

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

 A.正确
 B.错误

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

更多精彩内容其他人还在看

深入分析正则表达式的子模式

在正则表达式中,可以使用“(”和“)”将模式中的子字符串括起来,以形成一个子模式。将子模式视为一个整体时,那么它就相当于一个单个字符。下面我们就来详细了解下子模式
收藏 0 赞 0 分享

可以少写1000行代码的正则表达式

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。知道这20个正则表达式,能让你少写1000行代码,想知道吗
收藏 0 赞 0 分享

20个正则表达式必知(能让你少写1,000行代码)

这篇文章主要介绍了20个正则表达式必知(能让你少写1,000行代码)的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

这篇文章主要介绍了JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

java常用正则表达式

这篇文章主要介绍了java常用正则表达式,需要的朋友可以参考下
收藏 0 赞 0 分享

如何快速学习正则表达式

在日常工作中,我们经常写正则表达式,比如在表单中经常用来验证用户输入的格式是否正确。接下来通过本文给大家介绍如何快速学习正则表达式,感兴趣的小伙伴一起学习吧
收藏 0 赞 0 分享

运用正则表达式匹配所有表名

这篇文章主要介绍了运用正则表达式匹配所有表名 的相关资料,非常不错,具有参考借鉴价值,需要的朋友一起看看吧
收藏 0 赞 0 分享

浅析正则表达式-替换原则(.NET) 图文

最近经常用到替换的东西所以就出来整理下,这里要分享的是正则表达式里面的替换原则,首先要声明的是这里提及到的替换原则是.NET里面的正则表达式的替换原则
收藏 0 赞 0 分享

正则替换实现输入框只能有数字、中英文逗号

最近在开发过程中,需要一个输入框里面只能有数字与中英文逗号,因为是相关文章,其它的也不让出现,容易造成问题,编程容易把介绍复制到里面,所以想到了这个方法
收藏 0 赞 0 分享

自动检测数字替换非数字的正则表达式

这篇文章主要介绍了自动检测数字替换非数字的正则表达式 ,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多