【发布时间】:2015-05-23 06:36:00
【问题描述】:
我正在尝试验证 BIGINT mysql 数据类型。但我在re101 上遇到错误,它说范围太大,当它超过 5 位时.. 那么在这种情况下如何验证?
^\d{1,980989}$
【问题讨论】:
-
@Ankit 我说我正在验证 BIGINT..
-
但不能保证是否超过该范围..
-
BIGINT 看起来在
-9223372036854775808 to +9223372036854775807的范围内。您要验证此范围内的数字吗? -
据我所知,
{1,980989}匹配任何 1 位到 980989 位的数字...如果我错了,请纠正我,但我认为您不需要那么多数字验证 BIGINT -
更多类似
^-?\d{1,19}$的东西可能就是你所追求的