javascript - 正则表达式 [ ] 到底是做什么的?
问题描述
[]
一直让我有点困惑的正则表达式。下面是一些常见的使用模式[]
/[0-9]/
捕获所有数字/[A-Z]/
捕获所有 26 个大写字母/[a-z]/
捕获所有 26 个小写字母
但是关于
/[A-Za-z0-9]
捕获所有数字、大写字母和小写字母
也可以写成
/[0-z]
它还捕获所有数字、大写字母和小写字母。但它也捕捉到^
了|
其他角色
为什么是这样?
解决方案
推荐阅读
- java - 我在这个例子中是否违反了 LSP 原则?
- powershell - 为什么这个 bor 和 bnot 表达式在 Powershell 中没有给出预期的结果?
- ruby-on-rails - 从模型类中传递 options_for_select 值
- python - 如何提示用户插入 excel 文件,然后在 pandas 中创建数据框以进行进一步分析
- nlp - 以文本格式打印显示结果?
- c# - 使用 C# 从 SharePoint Online 下载图像
- javascript - javascript将值传递给函数不起作用
- ios - 在 iOS 中使用 swift4 的单选按钮
- angular - AppController for AngualrDart&Flutter
- ruby-on-rails-4 - 为语音呼叫集成问题生成 twilio 功能令牌