在正则中,[] 表示定义字符集,3-5 表示从字符3到字符5的连续ascii字符,也就是 3,4,5,然后带上一个9,你的字符集定义就是 3459 的样子
[]表示一个单个的字符,里面写的内容是定义这个字符允许的范围所以你写[123],表示这个字符可以是1,2,3的其中一个,写3-59,就等于写3459