总结JavaScript的正则与其他语言的不同之处
前言
最近发现JavaScript中的正则在某些地方的表现和其他语言或工具中的正则有些不同,比较另类.虽然你几乎不可能写出也几乎用不到下面我讲的这些正则,但是了解一下毕竟是好的.
本文中的代码示例都是在兼容ES5的JavaScript环境中执行的,也就是说,IE9之前版本,Fx4左右的版本,等,中的表现很有可能和我下面讲的不一样.
1.空字符类
不包含任何字符的字符类[]称之为空字符类(empty char class),我相信你没听别人这么叫过,因为在其他语言中,这种写法是非法的,所有的文档和教程都不会讲一种非法的语法.下面我演示一下其他语言或工具都是怎么报这个错的:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $echo | grep []
grep: Unmatched [ or [^
$echo | sed /[]/
sed:-e 表达式 #1,字符 4:未终止的地址正则表达式
$echo | awk /[]/
awk: cmd. line:1: /[]/
awk: cmd. line:1: ^ unterminated regexp
awk: cmd. line:1: error: Unmatched [ or [^: /[]//
$echo | perl -ne /[]/
Unmatch
您可能关注的文档
- 第四章大学生自我意识与培养讲述.ppt
- 广告法2015.9.1讲义.doc
- 工业流程图题讲义.ppt
- 广告平台及其商业模式设计刘潇潇讲义.doc
- 广告设计精品课程讲义.ppt
- 工业企业安全管理重点讲义.ppt
- 工业企业财务状况表(2014新增)讲义.ppt
- 广告设计篇讲义.ppt
- 广告诉求的基本策略讲义.ppt
- 第六章电力系统三相短路电流的实用计算讲述.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 外研版小学英语单词表全一年级起点.docx VIP
- 2024《森马服饰存货管理问题及完善对策研究(数据图表论文)》9300字.docx VIP
- 2026年河南机电单招试题附答案.docx VIP
- DB53/T 1447.4-2025 公路工程施工安全风险分级管控和隐患排查治理双重预防体系建设指南 第4部分:隧道工程.pdf VIP
- (高清版)DB33∕T 1169-2019 建设工程施工现场远程视频监控系统应用技术规程.pdf VIP
- DB53/T 1447.3-2025 公路工程施工安全风险分级管控和隐患排查治理双重预防体系建设指南 第3部分:桥梁工程.pdf VIP
- 超星尔雅学习通《艺术导论》章节测试答案.docx VIP
- 大族激光打标机说明书(CN)5.3.docx
- 给排水国标图集-04S531-3:湿陷性黄土地区给水排水检漏井.pdf VIP
- 高频精选:水文中心面试题库及答案.doc VIP
原创力文档

文档评论(0)