挑战JavaScript正则表达式每日两题(1)

简介:

 下一篇


不少学习JS开发的同学可能对正则表达式抱有不屑一顾的态度,认为用到时再查查不就行了。以前在学习其他语言,例如JAVA和C#时,我就有这么一种观点--反正看了不用就忘。

 

但是,JS开发中,你无论是自己开发还是观看别人的模块或者第三方库,你会更为频繁地使用到正则表达式。因此,正则表达式一下子变得不再是可有可无。

 

从本篇开始,我打算使用大致10多天时间,开发二十多个题,都是有关正则表达式的使用问题,权作JAVASCRIPT开发朋友的一种小型讨论聚会,但绝不是什么“擂台”赛。问题给出后,将在下一篇中给出参考答案与解析(不正确处还请指正为盼),然后继续出题,再在下一篇中给出参考答案与解析,然后继续出题,再......

 

本篇的两道题目是:

 

 

1,判断题(正确的在后面括号内填写T;错误的填写F)

JS正则表达式有18个元字符,如下图所示:

wKiom1XluEjAK8emAAD1gxpBB_s860.jpg

图中的某些元字符只有在正则表达式的特定上下文中才具有某种特殊含义,在其他上下文中则被当成普通直接量处理。然而,如果想在正则表达式中使用这些元字符的直接量进行匹配,则必须使用前缀字符\进行转义。(  )

 

2,解答题

 

给定字符串
“ab dword1=243[ASD\FEDSF-]234ff/sdfsf{dkdkd”,如何找出其中所有的正则表达式元字符。

 


下一篇 

















本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1690611,如需转载请自行联系原作者


相关文章
|
4月前
|
JavaScript 前端开发
用JavaScript正则表达式匹配对应字符串高亮显示,并过滤掉空格、<、>等HTML节点符号
用JavaScript正则表达式匹配对应字符串高亮显示,并过滤掉空格、<、>等HTML节点符号
|
23天前
|
JavaScript 前端开发
js中通过正则表达式验证邮箱是否合法
这篇文章提供了一个JavaScript示例,通过正则表达式在网页上验证用户输入的邮箱地址是否合法,并给出了相应的提示信息。
js中通过正则表达式验证邮箱是否合法
|
3月前
|
机器学习/深度学习 JavaScript 前端开发
JavaScript中的正则表达式详细展示
JavaScript中的正则表达式详细展示
32 6
|
3月前
|
JavaScript 前端开发 测试技术
JavaScript进阶-正则表达式基础
【6月更文挑战第21天】正则表达式是处理字符串的利器,JavaScript中广泛用于搜索、替换和验证。本文讲解正则基础,如字符匹配、量词和边界匹配,同时也讨论了常见问题和易错点,如大小写忽略、贪婪匹配,提供代码示例和调试建议。通过学习,开发者能更好地理解和运用正则表达式解决文本操作问题。
34 1
|
2月前
|
JavaScript 数据安全/隐私保护
js 常用正则表达式【实用】
js 常用正则表达式【实用】
18 0
|
2月前
|
存储 JavaScript 前端开发
|
3月前
|
XML JavaScript 数据安全/隐私保护
一篇文章讲明白js常用js正则表达式大全
一篇文章讲明白js常用js正则表达式大全
20 0
|
4月前
|
前端开发 JavaScript
前端 js 经典:正则表达式
前端 js 经典:正则表达式
44 2
|
4月前
|
XML JavaScript 前端开发
【JavaScript | RegExp】正则表达式
【JavaScript | RegExp】正则表达式
40 4
|
4月前
|
JavaScript 前端开发 索引
JavaScript中的正则表达式:使用与模式匹配
【4月更文挑战第22天】本文介绍了JavaScript中的正则表达式及其模式匹配,包括字面量和构造函数定义方式,以及`test()`、`match()`、`search()`和`replace()`等匹配方法。正则表达式由元字符(如`.`、`*`、`[]`)和标志(如`g`、`i`)组成,用于定义搜索模式。文中还分享了正则使用的技巧,如模式分解、非捕获分组和注释。掌握正则表达式能提升文本处理的效率和代码质量。