标签: regex
我想要一个只接受15到17位数字的正则表达式。
答案 0 :(得分:6)
^\d{15,17}$ - 对于任何数字(使用[0-9]代替\d以避免使用Unicode字符(如果适用)。) ^[1-9]\d{14,16}$ - 如果您不希望该号码以全零开头。
^\d{15,17}$
[0-9]
\d
^[1-9]\d{14,16}$
当然,解析数字并检查它可能更容易,它很适合long值。
long