【问题标题】:What would be the regex for matching an alphanumeric string with 4 digits & 1 alphabet?将字母数字字符串与 4 个数字和 1 个字母匹配的正则表达式是什么?
【发布时间】:2016-06-07 05:38:47
【问题描述】:

例如,它应该允许像 '1234n' 、 '1234a' 这样的字符串。最大字符串大小为 5,它应该只允许 4 位数字后跟一个字符的序列。

【问题讨论】:

  • \d{1,4}[a-zA-Z]?
  • \d{4}[a-zA-Z] 试试这个
  • 1.你试过什么? . 2. 您使用哪种语言?
  • /^\d{4}[a-zA-Z]{1}$/
  • 首先阅读一些您将了解的正则表达式基础知识:dzone.com/refcardz/regular-expressions

标签: javascript java php regex


【解决方案1】:

你可以这样做:

^\d{4}[A-Za-z]$
  • ^\d{4} 匹配开头的 4 位数字

  • [A-Za-z]$ 匹配末尾的任何单个字母字符

【讨论】:

  • 不要认为您需要^$
【解决方案2】:
^\d{4}\w$

在这里测试和修改 https://regex101.com/r/aQ3wJ0/1

【讨论】:

  • 最大字符串大小为 5
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 2011-01-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多