你能帮我一个正则表达式,它允许多种有效格式的字符串吗?
格式为:
5digits dash 6digits
5digits dash 7digits
6digits dash 6digits
7digits dash 7digits
7digits dash 8 digits
我问这个是因为我对正则表达式几乎一无所知。
感谢。
答案 0 :(得分:2)
我建议你对这个正则表达式保持简单:
/^\d{5,7}-\d{6,8}$/
即使您的指定格式可以通过以下正则表达式进行验证:
^\d{5}-\d{6,7}|\d{7}-\d{7,8}|\d{6}-\d{6}$
但对于未来的更改,这将无法维持。