You can generally do ranges as follows:
d{4,7}
which means a minimum of 4 and maximum of 7 digits. For your particular case, you can use the one-argument variant, d{15}
.
Both of these forms are supported in Python's regular expressions - look for the text {m,n}
at that link.
And keep in mind that d{15}
will match fifteen digits anywhere in the line, including a 400-digit number. If you want to ensure it only has the fifteen, you use something like:
^d{15}$
which uses the start and end anchors, or
^D*d{15}D*$
which allows arbitrary non-digits on either side.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…