正则匹配下划线的问题

无名前端小白 2015-06-26 09:09:09
例如:我想匹配大写字母和小写字母,使用 /[A-z]/ 返回的结果中包含有_,如图:


但是把A-Z和a-z分开写就不会包含下划线,如图:



还有就是关于W3SCHOOL上对于匹配括号呢任何字符的两种介绍的区别在哪?有吗?

...全文
851 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
无名前端小白 2015-06-26
  • 打赏
  • 举报
回复
怎么给分啊??
香蕉猪 2015-06-26
  • 打赏
  • 举报
回复
1、由百度百科中ascii码表可知A-z所包含的不仅是大小写字母,还有编码91-96的特殊字符。。。 2、同由百度百科中chatacter classes以及w3c可知,正则表达式中并不存在w3school中的[adgk]、[^adgk]....我们由w3school中所说的集合,,,可以将其所欲表达之意,理解为百度百科中的any of a,b,c,h,i,j(same as a|b|c|h|i|j)(union)集合。。。
Waitforsniping 2015-06-26
  • 打赏
  • 举报
回复
看这个页面 在大小写26个字母的ASCII码之间夹有六个字符,这个是容易出错的地方。
张运领 2015-06-26
  • 打赏
  • 举报
回复
使用 /[A-Za-z]/ 因为Z-a之间,还有其他元素呢

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧