在php中检查字符串是否包含X字母和Y数字

在php中检查字符串是否包含X字母和Y数字,php,Php,我正在开发一个应用程序,用户将在其中插入车辆ID 我需要检查字符串是否包含3个字母和4个数字,如“ABC1234”这可以通过这个正则表达式轻松完成。我获取向量机ID的数组,迭代并检查每个ID在给定模式下是否正确 <?php //Enter your code here, enjoy! $vehicles = [ 'AAA1234', 'BBB2345', 'CCC5432', 'notValid33333', 'notValid212312' ]; $matches=[];

我正在开发一个应用程序,用户将在其中插入车辆ID


我需要检查字符串是否包含3个字母和4个数字,如“ABC1234”

这可以通过这个正则表达式轻松完成。我获取向量机ID的数组,迭代并检查每个ID在给定模式下是否正确

<?php
    //Enter your code here, enjoy!

$vehicles = [
'AAA1234',
'BBB2345',
'CCC5432',
'notValid33333',
'notValid212312'
];

$matches=[];

foreach($vehicles as $v){
   preg_match('/[A-Z][A-Z][A-Z][\d][\d][\d]/', $v, $matches[]);
}

print_r($matches);

您好,欢迎继续,请阅读以避免问题的负面影响。您的问题的答案是使用正则表达式,它可以添加您拥有的示例数据和期望的结果:)以检查您可以使用的正则表达式。这是php regexp函数