我正在使用正则表达式为我只需要字母字符的文本框编写输入验证器。我想知道是否[A-z]
and [a-zA-Z]
是否相同或性能方面是否存在差异。
我继续阅读[a-zA-Z]
在我的搜索中,没有提及[A-z]
.
我正在使用java的String.matches(regex)
.
[A-z]
将匹配范围内的 ASCII 字符A
to z
, while [a-zA-Z]
将匹配范围内的 ASCII 字符A
to Z
and在范围从a
to z
。乍一看,这似乎是等价的——但是,如果你看一下这张桌子 http://www.asciitable.com/ASCII 字符,你会看到A-z
包括其他几个角色。具体来说,他们是[
, \
, ]
, ^
, _
, and `
(你显然不想要)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)