错在:
[0-9]{5,9}他只判断88888baaabbb的前5个是数字。所以
028-88888aaabbb(匹配,没错)028-8888aaabbb(不匹配,错)所以你必须先判断所有的字符是只能是数字和-或,
[0-9]{5,9}他只判断88888baaabbb的前5个是数字。所以
028-88888aaabbb(匹配,没错)028-8888aaabbb(不匹配,错)所以你必须先判断所有的字符是只能是数字和-或,
是否可以保证就是全部是字符呢?
好一些,不过也不是万能的。另外。var part =/^[a-z]|[A-Z][a-z]|[A-Z]{4,10}$/;可以保证就是全部是字符