【发布时间】:2018-11-13 19:40:04
【问题描述】:
我正在使用以下正则表达式^[\d]{4}[-]?[\d]{6}[-]?[\d]{4}$
将 14 个数字验证为 整体 或划分为
4 digits - 6 digits - 4 digits
以下四个示例与我的正则表达式匹配,但我想排除最后两个示例。
-
1111-111111-1111- (根据我的业务逻辑有效)
-
12341234561234- (根据我的业务逻辑有效)
-
1111-111111111- (我希望这是无效的)
-
1111111111-1111- (我希望这是无效的)
【问题讨论】:
-
那么做一个或......
-
你想要这个答案用 Java 还是 JavaScript.... 问题是 JavaScript 不支持 Java 用正则表达式所做的一切。
标签: javascript java regex validation