• :一大波赠书活动正式来袭!满足条件的小伙伴每人赠送一本书,只限前100名!小伙伴们赶紧到碗里来!查看详情

1.7 连接符

一、连接符简介

学习了正则表达式常用元字符,我们知道要想匹配数字,正则表达式就要这样写:

 
[0123456789]

其中[]表示匹配方括号内的任一字符。在正则表达式中,匹配数字或者英文字母的书写非常不方便。因此,正则表达式引入了连接符“-”来定义字符的范围。

正则表达式连接符
连接符 说明
[0-9] 匹配数字,等价于\d
[a-z] 匹配英文小写字母
[A-Z] 匹配英文大写字母
[0-9a-zA-Z] 匹配数字或英文字母

其中[0-9]等价于[0123456789],以此类推。上面的搭配都是最常用的。当然你也可以用[0-6]表示0~6,或者[h-n]表示h~n。

举例:

 
[^0-9a-zA-z]

分析:

上面正则表达式匹配非数字、英文字母的其他字符。

正则表达式测试工具中,我们可以进行测试一下:

正则表达式连接符

:本站所有教程均为原创,大部分已经与人民邮电出版社合作出版,禁止转载和抄袭,否则绿叶学习网和人民邮电出版社必将追究法律责任,附录:互联网著作权保护法。【法律顾问:张俊律师】

如果你想要获取更多学习资料,或者在学习过程中遇到疑问想要得到跟教程一样最优质的解答,请通过以下方式关注我们:

(1)官方微博:

(2)新手Q群:69660533(暗号:lvye)(建议初学前端的加)

(3)官方Q群:457631216(暗号:lvye)(建议有JS基础的加)

(4)绿叶论坛:进入论坛

(5)常见问题:绿叶学习网常见问题解答

回到顶部