【发布时间】:2017-07-09 07:17:10
【问题描述】:
我正在尝试为超过 5 个连续的字母写一个 .Net 正则表达式。
dfhjvudyfyreaaaaa - 不允许
dfhjvudyfyreAAAAA - 不允许
dfhjvAAAAfyreAAA - 不允许
dfhjvAAAfyresdAAA - 允许
dfhjvAAAf3434yresdA - 允许
到目前为止,我已经尝试了一些 reg exp,但没有按照我的要求工作。
我的要求如下
- 字符串长度应小于 25 个字符
- 字符串仅是字母/数字的组合,不允许特殊字符。
已尝试解决方案
- ^(?=.{1,25}$)(([a-zA-Z0-9])\5?(?!\5))+$
- (?i)(.)\1\1
我将使用字符串来表示车辆发动机号或底盘号。
我很好,如果 JavaScript 有可能的解决方案。
我们可以在 .net 中构建这种类型的正则表达式吗?
【问题讨论】:
-
创建多个正则表达式:它们会更容易阅读和维护。
标签: javascript .net regex