【问题标题】:Regex to check for 8 consecutive numbers [closed]正则表达式检查 8 个连续数字 [关闭]
【发布时间】:2013-08-09 06:51:38
【问题描述】:

用户名是/否

  1. “6789”是的
  2. “33333333_TL”否
  3. “34567890-嘘”没有
  4. “123456-英雄”是的
  5. “1234567”是的
  6. “新12345678”否
  7. “87456773kk”没有
  8. “1234567890”没有

【问题讨论】:

  • 句子不会因为添加问号而神奇地变成问题。您在这里的实际问题是什么? :)
  • 这是一个陈述,而不是一个问题(或至少是修辞)

标签: c# validation


【解决方案1】:

见Regex to check for 4 consecutive numbers。

首先检查您的字符串长度是否 >= 8,然后使用正则表达式查找 N 个连续数字,如果找到合适的 - 您的验证失败。像 - /[^\d]\d{8}[^\d]/

【讨论】:

  • 我真的很惊讶你能理解 OP 的意思......当然假设你这样做是正确的。 ;)
  • 我会在此之前检查字符串长度是否为>= 8
  • 我同意,修改了我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-20
  • 2020-04-15
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
  • 1970-01-01
相关资源
最近更新 更多