正则表达式'/^[0-9]{5}+\.[0-9]{3}+\.[0-9]{5}+(\.[0-9]{4}){4}/'
字符串00000.000.10115.0000.5210.9002.0000
我认为我创造的正则表达式是错误的,有人可以纠正我。
答案 0 :(得分:3)
多次重复无效。在+
之后删除{..}
:
'/^[0-9]{5}\.[0-9]{3}\.[0-9]{5}(\.[0-9]{4}){4}/'
顺便说一句,您可以将[0-9]
替换为\d
:
'/^\d{5}\.\d{3}\.\d{5}(\.\d{4}){4}/'