后面的|0没搞明白为什么加?问题是,为什么这条正则检查比如123a也是正确的?
\d*|0$,这段能表示(行首以1-9开头,后面跟任意长度的数字,再后面不管跟什么字符) 或者 (前面不管什么字符,以0结尾)?关键是我举得例子123a,没有以0结尾,是对的啊?而且\d不是[0-9]吗,为什么能表示成不管跟什么字符?
原来如此,我觉得前面那位兄弟的解释也有问题,他解释的也是我本来以为的。呵呵,多谢了,原来|这玩意是这么回事!
嗯,关键是|的用法不太明白,3Q