用户代码的PHP正则表达式,其中字母必须跟在numners后面

用户代码的PHP正则表达式,其中字母必须跟在numners后面,php,regex,Php,Regex,我希望PHP正则表达式满足以下条件: 2254e→ 适用的 2254A→ 适用的 22e54→ 没有适用的数据 a2254→ 没有适用的数据 22540→ 没有适用的数据 字母必须在数字之后。第一个数字的正则表达式将由\d和+表示一个或多个数字,然后与[a-zA-Z]组合,表示字母的大小写顺序为+。因此,整个正则表达式将是/^\d+[a-zA-Z]+$/,我不明白上面的序列应该是什么意思。您的要求是什么?用户代码由数字和字母组成。我需要一个正则表达式,在这里我可以检查所有字母是否在字母后面。

我希望PHP正则表达式满足以下条件:

  • 2254e→ 适用的
  • 2254A→ 适用的
  • 22e54→ 没有适用的数据
  • a2254→ 没有适用的数据
  • 22540→ 没有适用的数据

字母必须在数字之后。

第一个数字的正则表达式将由
\d
+
表示一个或多个数字,然后与
[a-zA-Z]
组合,表示字母的大小写顺序为
+
。因此,整个正则表达式将是
/^\d+[a-zA-Z]+$/

,我不明白上面的序列应该是什么意思。您的要求是什么?用户代码由数字和字母组成。我需要一个正则表达式,在这里我可以检查所有字母是否在字母后面。例如:user_code=>1234abc是对的user_code=>12abc34是错的
/^\d+[A-z]+$/
我认为您的整个正则表达式中有一个输入错误。最后一个
z
应该是大写的
^\d+[a-zA-z]+$
@Thefourthbird谢谢你指出。我已经更新了答案。