大家好我是regex的新手,我试图匹配这个面具:
xxxx xxxx xxxx xxxx
到目前为止我已经完成了这个
^(\d{4}) (\d{4}) (\d{4}) (\d{4})$
但如何在验证时控制最小 - 最大长度?我需要提交4,8,12或16位数字,我无法弄明白。谢谢您的帮助。
答案 0 :(得分:0)
您可以选择以下解决方案:
^\d{4}(\h+\d{4}){0,3}$
说明:
\d{4}
正好是4位数\h
一个水平空格字符(\h+\d{4})
一个或多个水平空格字符{0,3}
0到3次重复上一个char / char ^
和$
分别是行首和行尾祝你好运,如果有什么不清楚,请告诉我。