Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
[\0-9]{10,15}
我尝试匹配电话号码并最终编写了该正则表达式,它确实匹配包含+, (,的电话),但我不明白为什么。
+
(
)
\0是一个NUL字节,字节0x0。范围表示从0x0“9”到“9”(0x39)的字符范围,其中恰好包括“+”之类的一堆字符。事实上,该范围跨越了 ASCII 表的前 58 个字符。请参阅http://www.asciitable.com。
\0
NUL
0x0
0x39
所以“##########”也会匹配你的正则表达式。