标签: regex
对于我的正则表达式,我希望a-z的字母为1-4次,然后是4-7次的任何数字。这两者的组合总共应该有8个字符。像这样的东西
([a-z]{1,4}[0-9]{4,7}){8}
我知道这是错的。任何人都可以告诉我正确的正则表达式使这项工作
答案 0 :(得分:2)
您可以使用基于前瞻的正则表达式断言字符串长度正好是八个字符。
^(?=.{8}$)[a-z]{1,4}\d{4,7}$
Explanation | Live Demo