• 全部
  • 问答

正则匹配下划线的问题

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


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



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

...全文
440 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
怎么给分啊??
回复
香蕉猪 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之间,还有其他元素呢
回复
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2015-06-26 09:09
社区公告
暂无公告